与右侧按钮和左侧文本对齐的单选按钮

如何使单选按钮组中的单选按钮对齐并在Android上将按钮放在右侧,将文本放在左侧?

我想用单选按钮制作一个单选组。我想这样做

http://img2.mukewang.com/62d7807a0001752205311129.jpg

我的代码是这样的:


http://img1.mukewang.com/62d780860001645303420574.jpg

如何调整所有单选框底部的对齐方式,如何将按钮放在右侧,将文本放在左侧?


我通过填充来做到这一点


这是我的代码:


<RadioGroup

    android:layout_width="match_parent"

    android:layout_height="match_parent"

    android:layout_gravity="center|center_horizontal"

    android:gravity="center|center_horizontal|center_vertical">


    <RadioButton

        android:id="@+id/ÅlandIslands"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:layout_gravity="center|center_horizontal"

        android:layout_marginTop="20dp"

        android:layout_weight="1"

        android:paddingRight="250dp"

        android:text="Åland Islands" />


    <RadioButton

        android:id="@+id/Albania"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:layout_gravity="center|center_horizontal"

        android:layout_marginTop="20dp"

        android:layout_weight="1"

        android:paddingRight="250dp"

        android:text="Albania" />


    <RadioButton

        android:id="@+id/Algeria"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:layout_gravity="center|center_horizontal"

        android:layout_marginTop="20dp"

        android:layout_weight="1"

        android:paddingRight="250dp"

        android:text="Algeria" />


    <RadioButton

        android:id="@+id/AmericanSamoa"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:layout_gravity="center|center_horizontal"

        android:layout_marginTop="20dp"

        android:layout_weight="1"

        android:paddingRight="250dp"



紫衣仙女
浏览 90回答 1
1回答

呼如林

您的代码几乎没问题,您需要将每个 RadioButtons 的宽度设置为,android:layout_width="match_parent"以便您的每个单选按钮将占据其父布局的整个宽度。如果您使用回收器视图会更好,因为在数据更改的情况下更容易维护,您还可以实现搜索和排序等功能。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java