开关按钮Switch

编程入门 行业动态 更新时间:2024-10-24 06:26:26

开关<a href=https://www.elefans.com/category/jswz/34/1771318.html style=按钮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

本文发布于:2023-12-06 05:57:55,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1666658.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:按钮   Switch

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!