一旦我添加了一个可绘制的背景,我的RadioButtons看起来很奇怪:
绘制对象:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/bg_highlight" android:state_pressed="true"/>
<item android:drawable="@drawable/bg_highlight" android:state_active="true"/>
<item android:drawable="@drawable/bg_default"/>
</selector>
bg_highlight / bg_default是9个补丁文件。
将RadioButtons包含在另一个视图中是没有选项的。 谢谢你的任何提示!
答案 0 :(得分:1)
将左侧填充添加到单选按钮
android:paddingLeft="30dp"
答案 1 :(得分:0)
将您的选择器设置为单选按钮的Button
属性。
:
<RadioButton
android:id="@+id/off_radio"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/offline"
android:button="@drawable/my_radio" />
my_radio.xml:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="true" android:drawable="@drawable/radio_on" />
<item android:state_checked="false" android:drawable="@drawable/radio_off" />
</selector>