Я хочу, чтобы мои переключатели стали немного более уютными друг с другом.Как я могу использовать свои радиокнопки для Android, чтобы использовать меньше прокладок?
Я надеялся поместить их в радиогруппу, считая, что автоматически обеспечит «если этот флажок установлен, другие будут автоматически отменять» логику.
Но с: радио-группы
<TableRow
android:id="@+id/tableRow6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="5dip">
<RadioGroup
android:id="@+id/radioEditList"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
<RadioButton
android:id="@+id/radioAlways"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="false"
android:text="@string/editlist_radgrp_always" />
<RadioButton
android:id="@+id/radioNever"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="true"
android:text="@string/editlist_radgrp_never" />
<RadioButton
android:id="@+id/radioCostChange"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/editlist_radgrp_costchange" />
</RadioGroup>
</TableRow>
... это выглядит следующим образом:
Без RadioGroup:
<TableRow
android:id="@+id/tableRow6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="5dip">
<RadioButton
android:id="@+id/radioAlways"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="false"
android:text="@string/editlist_radgrp_always" />
<RadioButton
android:id="@+id/radioNever"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="true"
android:text="@string/editlist_radgrp_never" />
<RadioButton
android:id="@+id/radioCostChange"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/editlist_radgrp_costchange" />
</TableRow>
... он выглядит лучше :
... но все же жалко или, по крайней мере, горестно, неадекватно.
Как я могу спрятать радиокнопки вместе?
У меня были аналогичные проблемы с заполнением кнопки, и выяснилось, что проблема была в minWidth, minHeight. Попробуйте переопределить minWidth наряду с уменьшением заполнения. –