私は、3つのラジオボタンを持つラジオグループを持つAndroidアプリに取り組んでいます。
以下は同じコードです。
<RadioGroup android:id="@+id/radioButtonGroup" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" >
<RadioButton android:id="@+id/oneRadioButton" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:button = "@null"
android:text="@string/one_text"
android:gravity="center" >
</RadioButton>
<RadioButton android:id="@+id/twoRadioButton" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:text="@string/two_text"
android:button = "@null" android:gravity="center">
</RadioButton>
<RadioButton android:id="@+id/threeRadioButton" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:text="@string/three_text"
android:button = "@null" android:gravity="center" >
</RadioButton>
</RadioGroup>
コードから、android:button = "@null" を設定したことがわかります。ボタンが必要なく、テキストだけが必要なため、これを行いました。
私の問題は、ボタンをnullに設定した場合でも、このように各ラジオボタンの左側のテキストにギャップが見えることです
| (gap)rbt1(gap)rbt2(gap)rbt3 |
| |
このギャップを解消するにはどうすればよいですか?テキストを近づけてみandroid:layout_marginLeft="-20dp"
ましたが、これもボタン同士が重なってしまいました。