开关按钮(ToggleButton)与开关(Switch)的功能与用法

来源:互联网 发布:焦点堆叠软件 编辑:程序博客网 时间:2024/05/18 06:54

状态开关按钮(ToggleButton)与开关(Switch)也是由 Button 派生出来的,因此它们的本质也是按钮,Button 支持的各种属性、方法也适用于 ToggleButton 和 Switch。从功能上来看,ToggleButton、Switch 与 CheckBox 复选框非常相似,它们都可以提供两个状态。不过 ToggleButton、Switch 与 CheckBox 的区别主要体现在功能上,ToggleButton、Switch 通常用于切换程序中的某种状态。


ToggleButton 所支持的 XML 属性及相关方法的说明

XML属性 相关方法 说明 android:checked setChecked(boolean) 设置该按钮是否被选中 android:textOff 设置当该按钮的状态关闭时显示的文本 android:textOn 设置当该按钮的状态打开时显示的文本

Switch 支持的 XML 属性及相关方法说明

XML 属性 相关方法 说明 android:checked setChecked(boolean) 设置该开关是否被选中 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:track setTrackResource(int) 指定使用自定义Drawable 绘制该开关的开关轨道 android:typeface setSwitchTypeface(Typeface) 设置该开关的文本的字体风格
阅读全文
0 0
原创粉丝点击