У меня есть очень простой пользовательский флажок выбора:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="true" android:drawable="@drawable/ui_checkbox_checked" />
<item android:drawable="@drawable/ui_checkbox" />
</selector>
, который я устанавливаю, используя следующий код:
<CheckBox android:id="@+id/checkbox1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:button="@drawable/checkbox_selector"
android:textSize="12dp"
android:text="checkbox 1"
/>
Настраиваемое изображение флажка меньше стандартного изображения, которое поставляется с Android, но текст все еще находится в том же месте, как если бы большое изображение все еще использовалось.
Так что вместо того, чтобы выглядеть как [X]_checkbox 1
это выглядит как [X]____checkbox 1
с большим пространством между окном и текстом. Как я могу это исправить?