以下の XML では、それぞれRadioButton
が に設定されていandroid:gravity="center"
ます。
3 つのボタンすべてが表示されますが、ボタンの説明は中央に表示されます。ボタン自体はそうではありません。ボタンとその説明を中央に配置するにはどうすればよいですか?
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<RadioGroup
android:id="@+id/radioGroup1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<RadioButton
android:id="@+id/radio1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight=".3"
android:gravity="center"
android:text="RadioButton" />
<RadioButton
android:id="@+id/radio0"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight=".3"
android:gravity="center"
android:checked="true"
android:text="RadioButton" />
<RadioButton
android:id="@+id/radio2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight=".3"
android:gravity="center"
android:text="RadioButton" />
</RadioGroup>
</LinearLayout>
この図では、上部のバーは無視できます。それはすでにコード化されています。私が見ているのは、「RadioButton」テキストの右端にある RadioButtons です (ボタン自体がレイアウトの境界に逆らっています)。画像を投稿できないため、望ましい最終結果は次のとおりです。