博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android 自定义RadioButton的样式
阅读量:7235 次
发布时间:2019-06-29

本文共 733 字,大约阅读时间需要 2 分钟。

我们知道Android控件里的button,listview可以用xml的样式自定义成自己希望的漂亮样式。

最近用到RadioButton,利用xml修改android:background="@drawable/button_drawable",其中button_drawable为自己定义的.xml文件(res/drawable文件下),但是不成功,到网上查找,也没有正确的说法,我就开始自己尝试,最后做好了。

其实方法很简单,同样在res/drawable新建radiobutton.xml如下

 
01 <selector xmlns:android=""
02     <item 
03           android:state_enabled="true" 
04           android:state_checked="true"
05           android:drawable="@drawable/check" /> 
06     <item              
07           android:state_enabled="true"     
08           android:state_checked="false"
09           android:drawable="@drawable/checknull" /> 
10 </selector>
 
1 check和checknull分别为选中和位选中的图片。
 
1 然后在你的布局文件中,RadioButton 布局
 
1 设置android:button = "@drawable/radiobutton",就可以了!

前后图片对比如下:

  

就是这么简单,所以学习是自己摸索的!Android的控件真的很强大的!

转载于:https://www.cnblogs.com/gtgl/p/3972262.html

你可能感兴趣的文章
现任明教教主CCNP Security Secure第四天第三部分
查看>>
SCCM 2012系列3 安装SCCM 2012
查看>>
跟小菜学虚拟化,之Microsoft Hyper-v 学习笔记(一)
查看>>
静态数据成员
查看>>
继LINQ动态组合查询PredicateExtensions讲解
查看>>
使用zabbix discovery监控网卡百兆
查看>>
mysql连接小错误一例
查看>>
Flash持续集成自动化单元测试
查看>>
oracle一点资料
查看>>
28个实用的源码/文档比较合并工具
查看>>
js的cookie操作
查看>>
Nginx 域名跳转配置
查看>>
ASP.NET MVC扩展库
查看>>
pyodbc简单使用
查看>>
数据库厂商提供的 Providers for ASP.NET
查看>>
memcached演练(5) 内存管理
查看>>
烂泥:Windows server 2008开启远程桌面
查看>>
烂泥:IE10浏览器兼容模式
查看>>
我的家庭私有云计划-21
查看>>
Windows10-加速在企业中的部署
查看>>