gpt4 book ai didi

android - Android 中的单选按钮空间问题

转载 作者:行者123 更新时间:2023-11-29 01:51:47 26 4
gpt4 key购买 nike

我正在 android 上开发测验,它工作正常,但我的布局格式在使用单选按钮时出现空间问题。下面是我的布局 xml 和屏幕截图。任何人都可以建议这是一个填充问题。

enter image description here

enter image description here

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

<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content" android:textColor="@color/black"
android:textStyle="bold" android:id="@+id/question"
android:layout_marginLeft="80dp" android:textSize="24sp"
/>
<RadioButton android:checked="false" android:id="@+id/answer1" android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:textSize="20sp" android:textColor="@color/black" android:layout_marginLeft="225dp"
android:paddingLeft="5dp"
/>

<RadioButton android:checked="false" android:id="@+id/answer2" android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:textColor="@color/black" android:layout_marginLeft="225dp"
android:paddingLeft="5dp"
android:textSize="20sp"/>

<RadioButton android:checked="false" android:id="@+id/answer3" android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:textColor="@color/black" android:layout_marginLeft="225dp"
android:paddingLeft="5dp"
android:textSize="20sp"/>

<RadioButton android:checked="false" android:id="@+id/answer4" android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:textColor="@color/black" android:layout_marginLeft="225dp"
android:paddingLeft="5dp"
android:textSize="20sp"/>

<RadioButton android:checked="false" android:id="@+id/answer5" android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:textColor="@color/black" android:paddingLeft="5dp" android:layout_marginLeft="225dp"
android:textSize="20sp" android:visibility="gone"/>

<RadioButton android:checked="false" android:id="@+id/answer6" android:layout_height="wrap_content"
android:layout_width="wrap_content" android:paddingLeft="5dp"
android:textColor="@color/black" android:layout_marginLeft="225dp"
android:textSize="20sp" android:visibility="gone"/>

</RadioGroup>

</LinearLayout>

最佳答案

我认为问题出在您的利润过大。您可以尝试像这样修改 RadioGroup 的属性:

android:layout_width="wrap_content" // instead of fill_parent
android:layout_gravity="center_horizontal" // centers the group inside its parent

并替换单选元素中的边距(对于 TextView 也是如此):

android:layout_marginLeft="something" //creating your issue
android:layout_marginLeft="@dimen/side_margins" // proposed solution
android:layout_marginRight="@dimen/side_margins" // proposed solution

您可以根据 res/values/dimens.xml 中的设计指南定义边距。我将从 8dp 开始,但请阅读此处以供引用:http://developer.android.com/design/style/metrics-grids.html

关于android - Android 中的单选按钮空间问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17545552/

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