最近经常要自定义RadioButton的样式,因此在这里做个总结:
为RadioButton设置自定义样式可以直接用android:button的属性指定到自定义的selector上面去,也可以使用style指定一个样式,然后样式里面写<item name="android:button">@drawable/自定义的selector</item>,这样的两种方式都可以指定到自己的自定义样式选择器上。然后就是选择器的写法了。
选择器我现在用的是一种非常简单的,就两种状态,即选中和没选中,这种肯定是不完善的,后期用到了再补充上来,先就写下这两种样式:
<selector xmlns:android="http://schemas.android.com/apk/res/android">     <!-- 选中状态 -->    <item           android:state_enabled="true"           android:state_checked="true"          android:drawable="@drawable/check" />     <!-- 未被选中状态 -->    <item                        android:state_enabled="true"               android:state_checked="false"          android:drawable="@drawable/checknull" /> </selector>

其中check是选中时用的图片,checknull是未被选中时用到的图片

更多相关文章

  1. 从网络获取图片,并缓存到SD卡
  2. 自定义RatingBar的样式
  3. Android中如何实现高亮显示即选中状态
  4. ionic3 图片选取imagepicker以及camera汉化
  5. Android修改图片颜色-转成灰度图
  6. Android ImageView设置长度高度为wrap_content时高度根据图片比

随机推荐

  1. CaysnPrinter开发包接口说明文档 - Print
  2. android 完美获取状态栏高度
  3. 几种判断应用(Android(安卓)App)前后台状
  4. Android Application Development, 1st E
  5. android 服务
  6. Android之Touch事件分发机制
  7. Android下拉列表控件spinner-andoid学习
  8. Android Game
  9. android开机自启动的后台Service的实现 .
  10. Android获取应用程序的信息