Мой флажок не отображается в моем CheckedTextView - PullRequest
21 голосов
/ 28 мая 2010

Вот как я настроил свой просмотр текста. Почему флажок не появился?

Я также добавил это, но это не дало эффекта: listView.setChoiceMode (ListView.CHOICE_MODE_SINGLE);

 <CheckedTextView
 android:id="@+id/ctv_checktext"
 android:layout_width="fill_parent"
 android:paddingLeft="2px"
 android:paddingRight="2px"
 android:paddingTop="2px"
 android:layout_height="wrap_content"
 />

Ответы [ 2 ]

51 голосов
/ 28 мая 2010

(я отвечаю на свой вопрос, потому что он недокументирован в Android API)

Этого недостаточно:

listView.setChoiceMode(ListView.CHOICE_MODE_SINGLE);

Вам необходимо включить android: checkMark = "? Android: attr / listChoiceIndicatorMultiple" или же

 <CheckedTextView
 android:id="@+id/ctv_checktext"
 android:layout_width="fill_parent"
 android:paddingLeft="2px"
 android:paddingRight="2px"
 android:paddingTop="2px"
 android:layout_height="wrap_content"
 android:checkMark="?android:attr/listChoiceIndicatorMultiple"
 />
1 голос
/ 14 апреля 2011

вы можете иметь свой собственный checkbox.xml в папке drawable тогда вы можете написать это как Android: checkMark = "@ drawable / checkbox"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...