现在有这么一个需求,有两个单选按钮,用来选择性别,为了界面美观,要求,选择“男”的时候,radiobutton是蓝色的,选择“女”的时候,radiobutton是红色的,而且还有一个要求:单选按钮和文本之间要有13dp的间距!!
我第一个想到的就是修改radioButton的android:button属性,替换掉默认的button,用什么来代替呢? 我想到了shape, 不错,那试试吧:
<shape android:shape="oval">
<size android:width="20dp" android:height="20dp" />
<solid android:color="#FF0000FF" />
<stroke android:width="2dip" android:color="@android:color/darker_gray" />
</shape>
使用这个shape:
<RadioButton
android:id="@+id/male"
android:layout