Android 自定义 RadioButton 单选按钮样式 您所在的位置:网站首页 android单选按钮默认选中 Android 自定义 RadioButton 单选按钮样式

Android 自定义 RadioButton 单选按钮样式

2024-04-09 00:28| 来源: 网络整理| 查看: 265

Android 自定义 RadioButton 单选按钮样式

项目开发中系统自带的radioButton可能满足不了我们实际的需要,配合APP整体的风格我们要对按钮进行改变,所以只能自定义一下,其实RadioButton自定义实现与checkBox区别不是很大,上篇博客编写了自定义checkBox的实现,该兴趣的同学可以去看一下。下面来实现自定义RadioButton

一、首先准备选中与未选中的两张图片,将它们存放在res下的drawable里面

   radio_check.png     radio_nor.png

二、然后准备选中与为选中的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 实验室设备网 版权所有