一、属性分类
1. View的属性
2. TextView的属性
二、View的属性
1. 基础属性
- android:id : 设定view的id。之后在代码里面可以通过View.findViewById()来获取相应的View
- android:tag : 设定view的tag。之后可以再代码里面通过View.findViewByTag来获取相应的View
2. 事件相关
2.1 Click事件相关
- android:clickable : view是否能对click事件作出反应。值域【true,false】
- android:onClick : 当view被click之后,view的context的哪个方法被呼叫。通常这个context是指vieW所在的Acitvity。例如:android:onClick = 'sayHello'.则相应的Activity里面有一个方法public void sayHello(View view)方法。当这个view被click之后,sayHello方法就会被调用。
- android:longClickable : view是否可以对长时间的click事件作出反应。值域【true,false】
2.1 Focus事件相关
- android:focusable : view是否能响应焦点事件
- android:
三、TextView的属性
其他的属性请参考:View的属性
1 文本相关的属性
1.1 文本属性
- android:text 文字
- android:typeface : 设定字体
- android:textStyle : 风格。值域【bold,italic,normal】。可以组合设定。例如:bold | italic
- android:textSize : 文字大小
- android:textColor : 文字的颜色
- android:textColorHight : 文字被选择的时候,高亮的颜色
1.2 提示文本相关的属性
- android:hint 当文本内容为空时,提示信息
- android:textColorHint 提示文本的颜色
2. 输入内容的控制
- android:number 只能输入数字。值域【integer , decimal , signed】,可以组合设定。例如:integer | signed