android 自定义RadioButton(单选按钮)图标随便定.
RadioButton在我们开发APP应用中是很常见的.这点我不用说大家也心知肚明.
虽说Android 系统给我们提供了RadioButton但是为了我们的应用有种"与众不同"的效果,因为android的太死板太斯通见惯了.往往都会定制自己的图标.下面我给大家介绍一下我实现的方法:
方法:运用组合控件(ImageView and TextView)
组合控件代码:
效果是实现了,不过有个小问题,因为目前只有10条数据是看不出效果的.换成20条你就会发现很诡异的问题。
图“:
第15条数据会自动勾选上,找了又找,最后终于发现了,是因为listview 的问题。看下面:
看起来还凑合吧。
这里我把代码上传一下,不足的地方,自己可以进行调整,我只是提供个思路.
源码下载
第二种方法:对RadioButton给定样式进行改造
看配置文件
seletor.xml and style.xml
这种方式很简单吧,不过我觉的应用范围没有上面自定义来的广,比如说上面我做的项目中,RadioButton中的text有两项,这样我们用RadioButton就无法实现了,遇到比较复杂的RadioButton选择自定义是比较好的.
针对RadioButton 就说这么多了,希望对你有帮助.