1つのラジオグループにラジオボタンを2列と複数の行に分割したいと考えています。ラジオボタンを同じラジオグループ内で水平方向と垂直方向に整列させます
これまでのところ、私はラジオグループ内LinearLayoutsを置くことによって、それらを分割することができました。問題は、それらをクリックしたときに排他的ではないということです(同時にすべてをチェックすることができます)。それらを排他的にする方法はありますか?
1つのラジオグループにラジオボタンを2列と複数の行に分割したいと考えています。ラジオボタンを同じラジオグループ内で水平方向と垂直方向に整列させます
これまでのところ、私はラジオグループ内LinearLayoutsを置くことによって、それらを分割することができました。問題は、それらをクリックしたときに排他的ではないということです(同時にすべてをチェックすることができます)。それらを排他的にする方法はありますか?
"プログラム的な方法"とは、XMLだけを使用してこれらのラジオボタンを制御したい場合、いいえ。解決策はありません。
"プログラムで"行うのはかなり簡単です。
少し違った質問でこのページに来ました。すべてのラジオボタンを水平に保ちたいこれが誰かにとって参考になるかもしれません。方向を設定すると、すべてのラジオボタンを1行に配置するようになります。
<RadioGroup
android:id="@+id/commuteby"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_below="@+id/line0" >
注: 成分が画面を横切るならば、また、同じ行にコンポーネントを配置します。だからあなたの列のいくつかは小さな画面の電話に隠れるかもしれません。しかし、小さな画面用に別のレイアウトファイルを作成することもできます。
コードで表示できますか? –