自定义样式,网上有不同的讲解,这是我觉得有用的几个网址和实现。
在布局文件中使用Android定制RadioButton样式实现方法
使用XML文件进行定义 res/drawable/radio.xml <?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android= "http://schemas.android.com/apk/res/android">
<!-- 未选中->
<item
android:state_checked="false"
android:drawable="@drawable/tabswitcher_long" />
<!--选中->
<item
android:state_checked="true"
android:drawable="@drawable/tabswitcher_short" />
</selector>
在布局文件中使用
<RadioGroup
...
>
<RadioButton
...
android:button="@null"
android:background="@drawable/radio"
/>
</RadioGroup>
ndroid:button="@null" 去除RadioButton前面的圆点
android:background="@drawable/radio" 使用定义的样式
http://www.jb51.net/article/34180.htm
android 自定义 radiobutton 文字颜色随选中状态而改变
主要是写一个 color selector
在res/建一个文件夹取名color
res/color/color_radiobutton.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android= "http://schemas.android.com/apk/res/android">
<item android:state_checked="true" android:color="@color/color_text_selected"/>
<!-- not selected -->
<item android:color="@color/color_text_normal"/>
</selector>
程序中就可以直接使用了
android:textColor="@color/color_radiobutton"
http://blog.youkuaiyun.com/hpccn/article/details/7591662
<selector xmlns:android= "http://schemas.android.com/apk/res/android">
<item android:state_checked="true" android:color="@color/color_text_selected"/>
<!-- not selected -->
<item android:color="@color/color_text_normal"/>
</selector>
程序中就可以直接使用了
android:textColor="@color/color_radiobutton"
Android开发中如何改变RadioButton背景 图片和文字的相对位置
android:button="@null" 将图标给隐藏,然后再用android:drawableRight="@android:drawable/btn_radio" 在右边再生成一个图标,再用android:text="文字内 容"在隐藏图标的位置显示文字。http://www.apkbus.com/android-83681-1-1.html
http://blog.youkuaiyun.com/sunnyfans/article/details/7901592
本文介绍了如何在Android中自定义RadioButton样式,包括未选中和选中状态下的样式设置,以及如何改变RadioButton的文字颜色随选中状态变化,并讨论了如何调整RadioButton背景图片和文字的相对位置。
2708

被折叠的 条评论
为什么被折叠?



