在同一个放射组中水平和垂直对齐单选按钮

Ale*_*les 4 android

我想在一个radiogroup中有单选按钮分为2列和几行.

到目前为止,我已经能够通过将LinearLayouts放在radiogroup中来划分它们.问题是当我点击它们时它们不是独占的(我可以同时检查所有这些).有没有办法让它们独占(除了程序化的方式)?

Jos*_*raj 22

我来到这个页面的问题略有不同.我想让所有单选按钮保持水平.愿这对某人有所帮助.设置方向将负责将所有单选按钮放在一行中.

<RadioGroup
        android:id="@+id/commuteby"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:layout_below="@+id/line0" >
Run Code Online (Sandbox Code Playgroud)

注意: 如果组件穿过屏幕,那么它也会将组件放在同一行中.因此,您的某些列可能隐藏在小屏幕手机中.但是您可以为小屏幕创建另一个布局文件.


jos*_*hus -6

如果“编程方式”意味着您希望仅使用 XML 来控制这些单选按钮,那么不行。没有解决办法。

“以编程方式”执行此操作应该非常容易。