Android单选按钮方向
如何在我的应用程序中将Radiobutton的方向更改为rtl (按钮向右对齐,文本向左对齐) 我不希望单选按钮失去它的材料设计 在每个单选按钮中添加android:gravity=“right”,如下所示Android单选按钮方向,android,radio-button,material-design,Android,Radio Button,Material Design,如何在我的应用程序中将Radiobutton的方向更改为rtl (按钮向右对齐,文本向左对齐) 我不希望单选按钮失去它的材料设计 在每个单选按钮中添加android:gravity=“right”,如下所示 使用安卓:drawableRight=“?安卓:attr/listChoiceIndicatorSingle”。 <RadioButton android:id="@+id/radioButton" android:layout_width="wrap_c
使用安卓:drawableRight=“?安卓:attr/listChoiceIndicatorSingle”。
<RadioButton
android:id="@+id/radioButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:button="@null"
android:text="rtl button"
android:drawableRight="?android:attr/listChoiceIndicatorSingle"/>
post-you-code-you-code-your-code-you-do:)我在所有具有默认UI和默认选择行为的SDK中使用了一个技巧来实现这一点,在下面的回答中:它可以工作,但radiobutton失去了它的材质设计:(删除此android:drawablePadding=“30dp”line“android:drawable/btn_radio”在我的应用程序中不是默认的可绘制单选按钮!
<RadioButton
android:id="@+id/radioButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:button="@null"
android:text="rtl button"
android:drawableRight="?android:attr/listChoiceIndicatorSingle"/>
<RadioButton
android:id="@+id/radioButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="item"
android:layoutDirection="rtl"/>