使用selector自定义checkbox

原创 2016年05月30日 16:54:11

1.在/res/drawble下创建button_selector.xml

 

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
	<item android:state_checked="true" 
  		android:drawable="@drawable/fwconfigon" />
	<item android:state_checked="false" 
 		android:drawable="@drawable/configoff" />
</selector>


2.在/res/values下创建styles.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <style name="MyCheckBox" parent="@android:style/Widget.CompoundButton.CheckBox">
        <item name="android:button">@drawable/checkbox_selector</item>

    </style>

    <style name="MyConifgswitch" parent="@android:style/Widget.CompoundButton.CheckBox">
        <item name="android:button">@drawable/button_selector</item>

    </style>

</resources>

3.然后可以在layout中正常使用MyConfigswitch


 

<CheckBox
        android:id="@+id/config"
        style="@style/MyConifgswitch"
        android:layout_width="wrap_content"
        android:layout_height="1dp"
        android:layout_centerVertical="true"
        android:layout_marginRight="31dp"
        android:layout_toLeftOf="@+id/iv_logo" 
        android:visibility="invisible"
        />


 

自定义带数字选择的checkBox,竟然可以如此的简单

自定义带数字选择的checkBox
  • cool_fuwei
  • cool_fuwei
  • 2016年09月29日 11:30
  • 879

CheckBox使用选择器Selector

第一步,layout文件中设置checkbox属性: android:button="@null"//这样设置能解决checkbox在选中下不会显示系统默认打勾图标,否则设置选择器会重叠自定义图标 ...
  • jonbb
  • jonbb
  • 2016年12月27日 10:13
  • 1523

Android CheckBox设置背景selector和文本text 设置selectColor

1. android:button="@null" 可以屏蔽CheckBox的选择框 2.android:textColor="@drawable/selector_text_color"  文本t...
  • jdsjlzx
  • jdsjlzx
  • 2016年03月28日 23:20
  • 7494

Android 自定义checkbox后显示不完全的问题

今天在工作中遇到一个需求:点击按钮后改变页面中相关显示并改变点击按钮的背景图片显示,最后决定用checkbox来实现,这个时候就需要写一个选择器放两张图片,分别设置为选中时的状态和未选中的状态, ...
  • jqt1208216303
  • jqt1208216303
  • 2016年07月02日 10:17
  • 1086

监听Touch事件自定义属性实现Selector

先看效果图,点击事件触发时背景变化,一般都是通过selector标签实现的。但是当我们经常要使用到的时候,我们想直接在布局文件中设置两个背景资源,点击时候一个,默认情况下一个,这样就很直观的在布局文件...
  • dreamInTheWorld
  • dreamInTheWorld
  • 2015年04月23日 17:24
  • 1860

Android使用Java代码设置selector或drawable,以及使用自定义控件方式使用它

镇楼图~~! TextView再给个selecotor 这种东西不要太简单,但是这种东西我不想重复去写N个Selector ! so~ /** * 获取Selector ...
  • SilentWeek
  • SilentWeek
  • 2016年10月25日 22:40
  • 2421

android UI学习 -- 设置界面的布局(包括style的使用,selector的使用,Checkbox自定义样式,菜单项的样式)

android UI学习 -- 设置界面的布局(包括style的使用,selector的使用,Checkbox自定义样式,菜单项的样式)   最终实现效果如下图:     具体来说就...
  • a332324956
  • a332324956
  • 2015年10月31日 19:06
  • 505

Android自定义矩形及selector、shape的使用

  • 2015年08月13日 17:23
  • 1.41MB
  • 下载

Android自定义矩形及selector、shape的使用

【声明】转载请注明出处,此文出自指尖飞落的博客:http://blog.csdn.net/huntersnail ——每天写一篇博客,每天做一点技术积累! Android自定义矩形...
  • huntersnail
  • huntersnail
  • 2015年08月13日 17:44
  • 5047

Android使用selector自定义按钮

以前定义按钮的时候,使用
  • u011782528
  • u011782528
  • 2014年10月19日 20:23
  • 595
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用selector自定义checkbox
举报原因:
原因补充:

(最多只允许输入30个字)