您的位置:首页 > 移动开发 > Android开发

Android012之控件ToggleButton(图片、颜色选择器)

2016-05-24 12:13 363 查看
 ToggleButton:开关按钮

       它的父类是CompoundButton,实现开与关的效果

接口:CompoundButton.OnCheckedChangeListener();

toggle():取反操作,回调接口中的方法

XML属性设置:

                    ①Textoff:表示为关的状态的提示文本

                    ②Texton:表示为开的状态的提示文本

实例:实现以下功能:





点击ToggleButton时,效果图如上,并且附加,点击开关文字时,该字体颜色发生改变

颜色、图片选择器的使用:

图片选择器:

在res目录下创建Android XML File。



然后设置



意思是:如果checked为true,则图片选择为.... ,否则选择另外的图片

颜色选择器:





意思跟图片选择器一样。

代码实现:

activity_main.xml中代码

    解析:TextView中android1:textColor="@color/color_select" 此处使用了颜色选择器,ToggleButton中android1:background="@drawable/select_image"使用了图片选择器,

android1:textOn="" 将打开ToggleButton时的状态显示文字为空

android1:textOff="" 将关闭ToggleButton时的状态显示文字为空



MainActivity.java

解析:为TextView和ToggleButton设置事件

           TextView:设置点击事件,tlb.toggle() //取反,回调ToggleButton事件中的方法,使点击TextView时,同样能显示出效果

            ToggleButton:设置状态改变的监听事件,使用了图片选择器,只要状态改变了,background随之改变,使用Toast提示信息,更易理解
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: