按钮Button,继承自TextView,是一个可供单击的按钮,单击会触发一个onClick事件,具体事件监听的后面再说。
单选按钮RadioButton和复选框CheckBox都继承自Button,其用途就像其名字说的。
RadioButton需要和RadioGroup一起使用,用于定义一组单选钮。
状态开关按钮ToggleButton和开关Switch也是继承自Button,它们都提供两种状态,通常用于切换程序中的某种状态。
ToggleButton支持的XML属性和相关方法
XML属性 |
相关方法 |
说明 |
android:checked |
setChecked(boolean) |
设置该按钮是否被选中 |
android:textOff |
|
设置状态关闭时显示的文本 |
android:textOn |
|
设置状态开启时显示的文本 |
Switch支持的XML属性和相关方法
XML属性 |
相关方法 |
说明 |
android:switchMinWidth |
setSwitchMinWidth(int) |
设置开关的最小宽度 |
android:switchPadding |
setSwitchPadding(int) |
设置开关与标题文本之间的空白 |
android:switchTextAppearance |
setSwitchTextAppearance(Context,int) |
设置开关图标上的文本样式 |
android:textOff |
setTextOff(CharSequence) |
设置状态关闭时显示的文本 |
android:textOn |
setTextOn(CharSequence) |
设置状态开启时显示的文本 |
android:textStyle |
setSwitchTypeface(Typeface) |
设置开关的文本风格 |
android:thumb |
setThumbResource(int) |
使用自定义Drawable绘制开关按钮 |
android:thumbTextPadding |
setThumbTextPadding(int) |
设置按钮与标题文本之间的空白 |
android:track |
setTrackResource(int) |
使用自定义Drawable绘制开关轨道 |
android:typeface |
setSwitchTypeface(Typeface) |
设置开关文本的字体风格 |
时间: 2024-11-03 16:04:18