本文主要是介绍RadioButton设置自定义选中,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
用Android Studio做安卓开发的时候,使用RadioButton会有系统默认样式,比如:在unchecked状态下是黑色边框+空心圆样式;checked状态下是粉红色边框+中间一个粉红色原点(如下)。
但是有时候我们想要改变前面圆圈的样式,那么怎么修改呢?
可能很多同学网上找到的解决方案,大都是在/drawable下新建一个radio**.xml文件,在<selector>下的<item>下设置当android:state_checked为true/false时,设置android:drawable为/drawable下的不同状态的图片。
那么问题来了,如果我并没有两种状态的图片,比如只是想改一下边框颜色、点击后的颜色这些呢?
其实原理也很简单,而且跟上面的图片替换也很类似,不过上面的是替换/drawable文件夹下的图片,这里介绍的方法是替换/drawable文件夹下的.xml样式文件。步骤如下:
1、先在/drawable文件夹下创建RadioButton状态切换文件,比如radio_button_style.xml
-
<?xml version="1.0" encoding="utf-8"?>
-
<selector xmlns:android="http://schemas.android.com/apk/res/android"
这篇关于RadioButton设置自定义选中的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!