Android 基本控件

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



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章