【发布时间】:2017-02-27 13:27:50
【问题描述】:
我正在尝试创建 2 行单选按钮,如下图所示。 但是当我直接放在上面时,我的广播组不起作用 线性布局。
我是安卓开发新手。所以如果有更好的选择。 欢迎他们
我的代码
<RadioGroup
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/linearLayout2"
android:background="@android:color/holo_blue_dark">
<RadioButton
android:text="1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/radioButton33" />
<RadioButton
android:text="2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/radioButton34" />
<RadioButton
android:text="3"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:id="@+id/radioButton35" />
<RadioButton
android:text="4"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:id="@+id/radioButton36" />
<RadioButton
android:text="5"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:id="@+id/radioButton37" />
<RadioButton
android:text="6"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:id="@+id/radioButton38" />
<RadioButton
android:text="7"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/radioButton39"
android:layout_marginRight="1.0dp" />
</LinearLayout>
<LinearLayout
android:orientation="horizontal"
android:minWidth="25px"
android:minHeight="25px"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/linearLayout3"
android:background="@android:color/holo_blue_dark">
<RadioButton
android:text="8"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:id="@+id/radioButton40" />
<RadioButton
android:text="9"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:id="@+id/radioButton41" />
<RadioButton
android:text="10"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:id="@+id/radioButton42" />
<RadioButton
android:text="11"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:id="@+id/radioButton43" />
<RadioButton
android:text="12"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:id="@+id/radioButton44" />
<RadioButton
android:text="13"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:id="@+id/radioButton45" />
<RadioButton
android:text="14"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:id="@+id/radioButton46" />
</LinearLayout>
</RadioGroup>
谢谢
【问题讨论】:
-
单选按钮的根布局应该是 RadioGroup 否则它将独立工作。
-
您不需要使用线性布局...指定 android:orientation 在单选组内...访问stackoverflow.com/questions/15005551/…
-
vindulaJ,我用过这个stackoverflow.com/a/17258637/6720987它来自你给我的链接,但它不起作用
-
没有。我使用了自己的解决方案,因为我懒得找到所有的 id ;p