Android 自定义 RadioButton 单选按钮样式 | 您所在的位置:网站首页 › android单选按钮默认选中 › Android 自定义 RadioButton 单选按钮样式 |
Android 自定义 RadioButton 单选按钮样式
项目开发中系统自带的radioButton可能满足不了我们实际的需要,配合APP整体的风格我们要对按钮进行改变,所以只能自定义一下,其实RadioButton自定义实现与checkBox区别不是很大,上篇博客编写了自定义checkBox的实现,该兴趣的同学可以去看一下。下面来实现自定义RadioButton 一、首先准备选中与未选中的两张图片,将它们存放在res下的drawable里面
二、然后准备选中与为选中的radio_style.xml 三、准备好选中与未选中的xml后,我们在style.xml中添加。 @drawable/radio_style四、最后在我们需要应用的radioButton的地方添加上style就可以 这样下来我们就可以应用自己的自定义的单选按钮了 Android 自定义 RadioButton 单选按钮样式 第二种写法 这种写法可以避免出现文字与图片间距太近的问题
自定义: 设置一个selector给button属性(给RadioButton设置): android:button="@drawable/radiobutton_selector"selector如下: 这样设置好之后样式就ok了,但此时会出现文字与图片间距太近的问题,那么这时候在设置几个属性(给RadioButton设置)就可以调整距离了,代码如下: android:background="@null" android:button="@drawable/radiobutton_selector" android:drawableLeft="@drawable/radiobutton_selector" android:drawablePadding="5dp"如果只要一个按钮可以把 android:button 设置为 @null android:button="@drawable/radiobutton_selector"下面是一个RadioGroup的完整代码(当然这里只有xml代码): 参考: https://blog.csdn.net/tiger_gy/article/details/83340209 https://my.oschina.net/u/2473169/blog/860410 |
CopyRight 2018-2019 实验室设备网 版权所有 |