android如何在单选按钮组内对齐单选按钮?

斯坦尼斯拉夫·迪米纳网

我的活动中有类似表格的内容(我使用垂直和水平线性布局制作了此表格),在此表格中有按钮,编辑文本和单选按钮。我需要将radiogroup内的单选按钮与所有表格相对应地对齐。但是目前单选按钮似乎向左移动。

我玩了每个单选按钮的重力,玩了单选按钮组的重力,但并没有帮助。

这是2个最后的水平线性布局的代码。我需要将单选按钮对齐,使其像editText一样居中。

            <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:orientation="horizontal"
            android:weightSum="6">

            <ImageView
                android:id="@+id/imageQuest"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_weight="1" />

            <EditText
                android:id="@+id/quest1"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:digits="0123456789-"
                android:ems="10"
                android:inputType="number"
                android:maxLength="3"
                android:hint="0"
                android:gravity="center" />

            <EditText
                android:id="@+id/quest2"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:digits="0123456789-"
                android:ems="10"
                android:inputType="number"
                android:maxLength="3"
                android:hint="0"
                android:gravity="center" />

            <EditText
                android:id="@+id/quest3"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:digits="0123456789-"
                android:ems="10"
                android:inputType="number"
                android:maxLength="3"
                android:hint="0"
                android:gravity="center" />

            <EditText
                android:id="@+id/quest4"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:digits="0123456789-"
                android:ems="10"
                android:inputType="number"
                android:maxLength="3"
                android:hint="0"
                android:gravity="center" />

            <EditText
                android:id="@+id/quest5"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:digits="0123456789-"
                android:ems="10"
                android:inputType="number"
                android:maxLength="3"
                android:hint="0"
                android:gravity="center" />
        </LinearLayout>

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:orientation="horizontal"
            android:weightSum="6">

            <ImageView
                android:id="@+id/imageLongestWay"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_weight="1" />

            <RadioGroup
                android:id="@+id/RadioGroup"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_weight="5"
                android:orientation="horizontal"
                android:weightSum="5">

                <RadioButton
                    android:id="@+id/radioButton1"
                    android:layout_width="0dp"
                    android:layout_height="wrap_content"
                    android:layout_weight="1" />

                <RadioButton
                    android:id="@+id/radioButton2"
                    android:layout_width="0dp"
                    android:layout_height="wrap_content"
                    android:layout_weight="1" />

                <RadioButton
                    android:id="@+id/radioButton3"
                    android:layout_width="0dp"
                    android:layout_height="wrap_content"
                    android:layout_weight="1" />

                <RadioButton
                    android:id="@+id/radioButton4"
                    android:layout_width="0dp"
                    android:layout_height="wrap_content"
                    android:layout_weight="1" />

                <RadioButton
                    android:id="@+id/radioButton5"
                    android:layout_width="0dp"
                    android:layout_height="wrap_content"
                    android:layout_weight="1" />
            </RadioGroup>


        </LinearLayout>

这是屏幕截图:单选按钮在单选组内部未对齐

桑迪普·科哈尔

您需要RadioButton在drawable中创建自定义

<RadioButton
      android:id="@+id/radioButton1"
      android:layout_width="0dp"
      android:layout_height="50dip"
      android:layout_weight="1"
      android:layout_gravity="center_horizontal"
      android:button="@android:color/transparent"
      android:drawableLeft="@drawable/custom_radio_button"/>

custom_radio_button.xml

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@drawable/ic_checked_radio_button" android:state_checked="true" android:state_pressed="false" />
    <item android:drawable="@drawable/ic_uncheked_radio_button" android:state_checked="false" android:state_pressed="false" />
</selector>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何设置单选按钮组内的单选按钮的值

来自分类Dev

如何对齐单选按钮?

来自分类Dev

如何在DIV中对齐单选按钮?

来自分类Dev

android:单选按钮内的单选按钮

来自分类Dev

表内的单选按钮组

来自分类Dev

如何在Android中验证单选按钮?

来自分类Dev

以编程方式将单选按钮对齐到单选组的中心

来自分类Dev

如何在单选按钮本身下方对齐单选按钮的文本

来自分类Dev

单选按钮的标签对齐

来自分类Dev

单选按钮对齐问题

来自分类Dev

单选按钮水平对齐

来自分类Dev

如何在一行中将单选按钮与标签对齐?

来自分类Dev

如何在引导程序中并排对齐单选按钮?

来自分类Dev

如何在 HTML 和 CSS 中对齐单选按钮文本?

来自分类Dev

如何在Java中禁用单选按钮组

来自分类Dev

如何在LinearList视图中存储组单选按钮的状态

来自分类Dev

如何在角度ngfor中设置单选按钮组的值

来自分类Dev

如何在servlet中获取单选按钮组的值?

来自分类Dev

禁用单选按钮组

来自分类Dev

单选按钮的随机“组”?

来自分类Dev

单选按钮组

来自分类Dev

在Android中在多行中对齐单选按钮

来自分类Dev

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

来自分类Dev

CSS-如何对齐单选按钮?

来自分类Dev

如何对齐多个单选按钮列表?

来自分类Dev

如何对齐标签和单选按钮?

来自分类Dev

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

来自分类Dev

CSS-如何对齐单选按钮?

来自分类Dev

如何在Android中使用单选按钮组ID在不同片段之间进行切换