gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 01:37:33 25 4
gpt4 key购买 nike

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

我想制作一个带有单选按钮的单选组。我想这样做

我的代码是这样的:

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

我通过填充来做到这一点

这是我的代码:

<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"
android:text="American Samoa" />

<RadioButton
android:id="@+id/Andorra"
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="Andorra" />
</RadioGroup>

最佳答案

您的代码几乎没问题,您需要将每个单选按钮宽度设置为android:layout_width="match_parent",以便您的每个单选按钮将占据其父布局的整个宽度。

如果您使用回收器 View 会更好,因为在数据更改的情况下更容易维护,并且您还可以使用它实现搜索和排序等功能。

关于java - 单选按钮与右侧按钮和左侧文本对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55002790/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com