按钮Switch"/>
开关按钮Switch
Switch是开关按钮,Android从4.0版本开始支持该控件。其实Switch是一个高级版本的CheckBox,在选中与取消选中时可展现的界面元素比CheckBox丰富。
1.Switch控件的属性、设置方法、说明:
textOn setTextOn() 设置右侧开启时文本。
textOff setTextOff() 设置左侧开启时文本。
switchPadding setSwitchPadding() 设置左右两个开关按钮之间的距离。
thumbTextPadding setThumbTextPadding() 设置文本左右两边的距离。如果设置了该属性,switchPadding属性就会失效。
thumb setThumbDrawable() / setThumbResource() 设置开关识别标识(thumb-拇指)
track setTrackDrawable() / setTrackResource() 设置开关轨道的背景(track-轨道)
checked setChecked() 设置是否选中
text setText() 设置左侧文本
2.自定义样式:
(1)创建 res/drawable/xxx.xml 文件,用于样式
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android=""><item android:state_checked="true" android:drawable="@drawable/ ~(on) "/><item android:state_checked="false" android:drawable="@drawable/ ~(off) "/>
</selector>
(2)将xml文件设为background的值
<Switchandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="指示文本OFF/ON"android:background="@drawable/xxx"/>
更多推荐
开关按钮Switch
发布评论