gpt4 book ai didi

android - 如何居中对齐 3 个单选按钮?

转载 作者:行者123 更新时间:2023-11-30 02:18:15 25 4
gpt4 key购买 nike

<RadioGroup
android:id="@+id/q1_group"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight=".07"
android:gravity="center"
android:orientation="vertical"
android:paddingBottom="0dip"
android:paddingLeft="0dip" >

我想将这 3 个单选按钮居中。我该怎么做?我已经尝试设置 android:gravity="center",但它没有使单选按钮居中。

    <RadioButton
android:id="@+id/q1a3"
android:layout_width="102dp"
android:layout_height="wrap_content"
android:clickable="true"
android:gravity="center"
android:text="5" />

<RadioButton
android:id="@+id/q1a1"
android:layout_width="106dp"
android:layout_height="wrap_content"
android:clickable="true"
android:gravity="center"
android:text="4" />

<RadioButton
android:id="@+id/q1a2"
android:layout_width="101dp"
android:layout_height="wrap_content"
android:layout_marginBottom="118dp"
android:clickable="true"
android:gravity="center"
android:text="2" />
</RadioGroup>

最佳答案

父布局使用android:gravity="center"。我在父布局(RelativeLayout)中定义了android:gravity="center"

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.actionbarexample.MainActivity"
android:gravity="center" >

<RadioGroup
android:id="@+id/q1_group"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight=".07"
android:gravity="center"
android:orientation="vertical"
android:paddingBottom="0dip"
android:paddingLeft="0dip" >

<RadioButton
android:id="@+id/q1a3"
android:layout_width="102dp"
android:layout_height="wrap_content"
android:clickable="true"
android:gravity="center"
android:text="5" />

<RadioButton
android:id="@+id/q1a1"
android:layout_width="106dp"
android:layout_height="wrap_content"
android:clickable="true"
android:gravity="center"
android:text="4" />

<RadioButton
android:id="@+id/q1a2"
android:layout_width="101dp"
android:layout_height="wrap_content"
android:layout_marginBottom="118dp"
android:clickable="true"
android:gravity="center"
android:text="2" />
</RadioGroup>

</RelativeLayout>
  • android:gravity="center"当您希望布局中的内容居中时使用。

关于android - 如何居中对齐 3 个单选按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28945581/

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