TextView ------------------------------ 常用属性: 1) android:text 表示被显示的文字,可以直接使用字符串,也可以使用@string下的资源 2) android:textSize 表示被显示的文字的尺寸,取值可以使用sp为单位的数值 3) android:textColor 表示被显示的文字的颜色,取值可以使用十六进制表示的RGB或者ARGB颜色,例如:#F36、#FF3366、#FFFF3366 Alpha 取值为00表示完全透明,取值为FF表示完全不透明 Red #FF0000 Green #00FF00 Blue #0000FF 4) android:textStyle 表示被显示的文字的样式,取值可以是:normal(正常)、bold(加粗)、italic(倾斜),如果同时设置多个样式,则使用“|”进行分隔,例如:android:textStyle="bold|italic" 5) android:gravity 表示文字的对齐方式,取值可以是:left、right、top、bottom、center,如果同时设置水平方向和垂直方向的对齐方法,则取2个值并使用“|”进行分隔,例如:android:gravity="right|bottom" 6) android:singleLine 表示是否单行显示,适用于文字内容已经超出了控件的宽度,取值为true或者false Button ------------------------------ 常用属性:参考TextView EditText ------------------------------ 常用属性:参考TextView 1) android:hint 提示文字,取值参考android:text属性 2) android:textColorHint 提示文字的颜色,取值参考android:textColor 3) android:inputType 输入类型,取值(太多了,自己看提示……)
ImageView ---------------------------------------- ImageView是用于显示图片、图形(shape)的控件,显示的内容可以是drawable系列文件夹下的图片、图形。 核心属性: android:src 【必要】表示显示的图片来源,取值应该为 @drawable/???? 或者 @android:drawable/???? android:scaleType 表示图片的缩放模式,仅当图片尺寸与ImageView尺寸不吻合时有效 android:contentDescription 表示图片描述,取值参考TextView的android:text属性 ImageButton ---------------------------------------- 使用图片表现外观的按钮,使用方式参考ImageView
CheckBox(复选框) ---------------------------------------- CheckBox(复选框)是提供用于在固定的选项中,选择若干项的控件。 核心属性: android:text 在CheckBox上显示的文本,取值参考TextView的android:text属性 android:checked 表示CheckBox默认是否选中,取值为true或者false 核心方法: void setText(CharSequence text) -> 设置在CheckBox上显示的文本 CharSequence getText() -> 获取在CheckBox上显示的文本 boolean isChecked() -> 获取CheckBox的选中状态,返回值为boolean值 void setChecked(boolean checked) -> 设置CheckBox的选中状态 主要监听器: OnCheckedChangeListener 监听CheckBox的选中状态 RadioGroup与RadioButton(单选按钮) ---------------------------------------- RadioButton是单选按钮,即若干个单选按钮中只能选择其中的某一个选项,如果需要若干个单选按钮实现互斥效果,则这些单选按钮必须是同一个RadioGroup的子级控件。 RadioGroup的本质是LinearLayout,在设计时,需要为RadioGroup添加android:orientation属性。 RadioButton的使用与CheckBox基本相同。 为了确保用户在使用时,一定选中了若干个RadioButton中的某一个,应该在设计界面时通过android:checked属性默认选中其中一个。 RadioButton的常用属性:参考CheckBox RadioButton的常用方法:参考CheckBox