Android - Как поменять положение текста в флажке - PullRequest
0 голосов
/ 30 января 2012

Есть ли какой-либо атрибут для изменения положения текста в представлении флажка без создания отдельного представления текста?

Это должно быть похоже на

Текст -------> флажок

Ответы [ 2 ]

1 голос
/ 19 октября 2012

Вот как

    <CheckBox 
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:button="@null"
            android:drawableRight="@drawable/checkbox_selector"
            android:text="The Label goes here"
        />

Хитрость заключается в том, что вы должны определить селектор для рисования, указать растровые изображения всех 4 состояний, а затем использовать этот селектор в качестве drawableRight.

Таким образомВы можете установить флажок на всех 4 сторонах этикетки (слева, справа сверху и снизу)

0 голосов
/ 06 марта 2018

У меня так получилось, с layoutDirection:

<CheckBox
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="I'm left of the box!!!"
    android:layoutDirection="rtl"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...