Android常见控件之TextView、EditView、Button、Menu

一、TextView控件常见的属性


属性名称


描述


android:autoLink


设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链 接。可选值(none/web/email/phone/map/all)。这里只有在同时设置text时才自 动识别链接,后来输入的无法自动识别。


android:ems


设置TextView的宽度为N个字符的宽度。参见TextView中此属性的截图


android:

scrollHorizontally


设置文本超出TextView的宽度的情况下,是否出现横拉条。


android:singleLine


设置单行显示。如果和layout_width一起使用,当文本不能全部显示时,后 面用“…”来表示。如android:text="test_ singleLine " android:singleLine="true" android:layout_width="20dp"将只显示 “t…”。如果不设置singleLine或者设置为false,文本将自 动换行


android:

textColorLink


文字链接的颜色.


android:textColor


设置文本颜色


android:textSize


设置文字大小,推荐度量单位”sp”,如 ”15sp”


android:textStyle


设置字形[bold(粗体) 0, italic(斜体) 1, bolditalic(又粗又斜) 2] 可以 设置一个或多个,用“|”隔开


android:typeface


设置文本字体,必须是以下常量值之一:normal 0, sans 1, serif 2, monospace(等宽字体) 3]


android:height


设置文本区域的高度,支持度量单位:px(像素)/dp/sp/in/mm(毫米)


android:width


设置文本区域的宽度,支持度量单位:px(像素)/dp/sp/in/mm(毫米),与 layout_width的区别是更加精确。


android:ellipsize


设置当文字过长时,该控件该如何显示。有如下值设置: ”start”—–省略号显示在开头; ”end”——省略号显示在结尾; ”middle”—-省略号显示在中间;”marquee” ——以跑马灯的方式显示(动画横向移动)

二、EditText是可编辑的文本框,继承自TextView,因此属性基本相同。 EditText中的文字可以编辑而TextView只显示文字,其中的文字不能编辑。 EditText和TextView类似于C#中的Label和TextBox控件。

三、Button也继承自TextView,因此也具有TextView的宽和高设置,文字显 示等一些基本属性。Button一般会与单击事件联系在一起。为Button注册单击事 件有两种方法:

1.通过Button控件的setOnClickListener()方法为Button注册 OnClickListener。

 public class MyActivity extends Activity {
   protected 

void onCreate(Bundle icicle) {
     super.onCreate(icicle);

     setContentView(R.layout.content_layout_id);

  final Button button = (Button) findViewById(R.id.button_id);

  button.setOnClickListener(new View.OnClickListener() {

public void onClick(View v) {
         // Perform action on
click
       }
     });
   }
 }

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索android
, button
, android单位
, android textview
, 控件
, textview
, setonclicklistener
, button属性
, android edittext
, android button
, 文本
, 文字
, editview
, padding自动textview
控件textview显示android
edittext button、easyui menubutton、novo button menu、mini buttonedit、menubutton,以便于您获取更多的相关知识。

时间: 2016-06-09

Android常见控件之TextView、EditView、Button、Menu的相关文章

Android常见控件使用详解

本文实例为大家分享了六种Android常见控件的使用方法,供大家参考,具体内容如下 1.TextView 主要用于界面上显示一段文本信息 2.Button 用于和用户交互的一个按钮控件 //为Button点击事件注册一个监听器 public class Click extends Activity{ private Button button; @Override ptotected void onCreate(Bundle savedInstanceState) { super.onCreat

Android常见控件之ProgressBar

ProgressBar是在某些操作的进度中的可视指示器,为用户呈现操作的进度, 还它有一个次要的进度条,用来显示中间进度,如在流媒体播放的缓冲区的进度 .一个进度条也可不确定其进度.在不确定模式下,进度条显示循环动画.如果 不设置进度条的样式,默认是不确定进度样式,画面不会随着进度的不同而变化 . ProgressBar的样式有以下四种: android:progressBarStyle:默认进度条样式,不确定模式 android:progressBarStyleHorizontal:水平进度条

Android常见控件之RadioGroup,RadioButton,CheckBox和Toast

一.RadioGroup和RadioButton RadioButton单选按钮是一种双状态的按钮,可以选择或不选中.在单选按钮 没有被选中时,用户能够按下或点击来选中它.但是,与复选框相反,用户一旦 选中就不能够通过界面取消选中,但是可以通过代码来取消选中状态. RadioGroup用于创建一组选中状态相互排斥的单选按钮组.一个组中,只有 一个按钮可以被选中,选中了一个RadioButton会自动取消其它按钮的选中状态 .初始状态下,所有的单选按钮都未勾选,虽然不能取消一个特定的单选按钮的 勾

Android常见控件之SimpleAdapter和List

一.SimpleAdapter SimpleAdapter是一个简单的适配器,可以将静态数据映射到XML文件中定义 好的视图.你可以指定数据支持的列表如ArrayList组成的Map.在ArrayList中 的每个条目对应List中的一行.Maps包含每行数据.你可以指定一个定义了被用 于显示行的视图XML文件,通过关键字映射到指定的视图. 构造函数 public SimpleAdapter (Context context, List<? extends Map<String, ?>&

Android零基础入门第17节:Android开发第一个控件,TextView属性和方法大全

原文:Android零基础入门第17节:Android开发第一个控件,TextView属性和方法大全 前面简单学习了一些Android UI的一些基础知识,那么接下来我们一起来详细学习Android的UI界面基本组件.     一.认识TextView 我们知道前面学习的HelloWorld应用程序中就是使用的TextView来显示一个文本,接下来首先一起来学习TextView的使用方法. TextView的作用就是在界面上显示文本.TextView直接继承了 View,是EditText.Bu

Android基础控件(EditView、SeekBar等)的使用方法_Android

 android提供了大量的UI控件,本文将介绍TextView.ImageView.Button.EditView.ProgressBar.SeekBar.ScrollView.WebView的使用方法.在介绍各种控件之前,先简单介绍android UI控件最基本的几种属性: id: id是控件唯一标识符,可通过**findViewById(R.id.*)**操作控件. layout_width:控件宽度,可设置为match_parent(充满父布局,即让父布局决定当前控件的宽度).wrap_

Android基础控件(EditView、SeekBar等)的使用方法

android提供了大量的UI控件,本文将介绍TextView.ImageView.Button.EditView.ProgressBar.SeekBar.ScrollView.WebView的使用方法.在介绍各种控件之前,先简单介绍android UI控件最基本的几种属性: id: id是控件唯一标识符,可通过**findViewById(R.id.*)**操作控件. layout_width:控件宽度,可设置为match_parent(充满父布局,即让父布局决定当前控件的宽度).wrap_c

Android控件之TextView的分析探究_Android

  在android中,文本控件主要包括TextView控件和EditView控件,本节先对TextView控件的用法进行详细介绍.     TextView类继承自View类,TextView控件的功能是向用户显示文本的内容,但不允许编辑,而其子类EditView允许用户进行编辑.     以下为TextView常用属性及对应方法说明

一个Demo让你掌握Android所有控件

原文:一个Demo让你掌握Android所有控件 本文是转载收藏,侵删,出处:"安卓巴士"       下面给出实现各个组件的源代码: 1.下拉框实现--Spinner [java] view plaincopyprint? package com.cellcom;      import java.util.ArrayList;   import java.util.List;      import android.app.Activity;   import android.os