android - 如何将单选按钮对齐到关联文本的右侧?

标签 android android-layout

我在类似按钮的单选组中有以下单选按钮。默认情况下,按钮位于关联文本的左侧。如何让按钮本身位于关联文本的右侧?

<RadioGroup
  android:id="@+id/points_radio_group"
  android:layout_width="fill_parent"
  android:layout_height="wrap_content"
  android:orientation="vertical" >

  <RadioButton
    android:id="@+id/do_tastk_1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:checked="true"
    android:onClick="doTask1"
    android:paddingLeft="40dip"
    android:text="@string/task_name_1"
    android:textColor="#000000" />

  <RadioButton
    android:id="@+id/do_tastk_2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:checked="true"
    android:onClick="doTask2"
    android:paddingLeft="40dip"
    android:text="@string/task_name_2"
    android:textColor="#000000" />

</RadioGroup>

最佳答案

使用

    android:button="@null"
    android:drawableRight="@android:drawable/btn_radio"

所以你的代码会是这样的:

<RadioGroup
  android:id="@+id/points_radio_group"
  android:layout_width="fill_parent"
  android:layout_height="wrap_content"
  android:orientation="vertical">

  <RadioButton
    android:id="@+id/do_tastk_1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:checked="true"
    android:button="@null"
    android:drawableRight="@android:drawable/btn_radio"
    android:onClick="doTask1"
    android:paddingLeft="40dip"
    android:text="@string/task_name_1"
    android:textColor="#000000" />

  <RadioButton
    android:id="@+id/do_tastk_2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:checked="true"
    android:button="@null"
    android:drawableRight="@android:drawable/btn_radio"
    android:onClick="doTask2"
    android:paddingLeft="40dip"
    android:text="@string/task_name_2"
    android:textColor="#000000" />

</RadioGroup>

关于android - 如何将单选按钮对齐到关联文本的右侧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16133089/

相关文章:

android - 标题未在 AlertDialog 上垂直居中

android - 创建具有水平和垂直滚动的 RecyclerView

android - 是否可以将共享库模块保存在 python 中的单独目录中

Android:具有操作栏的众多 fragment 之一,而其他 fragment 则没有

android - 如何以编程方式在android中下载谷歌驱动器选择的文件?

java - 如何从android中的扫描结果中过滤特定的SSID?

java - setContentView() 与 GLSurfaceView 一起使用时崩溃

android - Snackbar 和 FloatingActionButton 错误

android-layout - 如何以编程方式更改框架布局的高度和宽度?

android-layout - 如何在android中从左到右动画效果启动启动 Activity (第一个 Activity )