Как добавить изображение в проверенный текст в Android - PullRequest
0 голосов
/ 21 ноября 2011

Я могу добавить изображение в просмотр проверенного текста со следующим xml:

<LinearLayout android:id="@+id/linearLayout1" android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android">
    <ImageView android:layout_width="wrap_content" android:src="@drawable/icon" android:layout_height="wrap_content" android:id="@+id/fIconImg" android:layout_marginRight="5dp"></ImageView>
    <TextView android:text="TextView" android:layout_height="wrap_content" android:layout_width="wrap_content" android:textAppearance="?android:attr/textAppearanceLarge" android:id="@+id/fTitleTxt" android:textColor="@color/black"></TextView>

<CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/favoriteChkTxtVw"
android:layout_width="match_parent"
android:layout_height="?android:attr/listPreferredItemHeight"
android:textAppearance="?android:attr/textAppearanceLarge"
android:gravity="center_vertical"
android:checkMark="?android:attr/listChoiceIndicatorMultiple"
android:paddingLeft="6dip"
android:paddingRight="6dip"/>

</LinearLayout>

Однако, когда я делаю это, флажки в каждой строке списка, в котором он находится, не щелкают.Когда макет строки состоит только из контрольного текста, тогда флажки не проверяются.

Кто-нибудь знает, как я могу иметь контрольный текст в моей строке с возможностью отмечать и снимать флажки, сохраняя при этом изображение и текстовое представление?

1 Ответ

0 голосов
/ 21 ноября 2011

Где находится изображение вашего флажка?

попробуйте убрать "xmlns: android =" http://schemas.android.com/apk/res/android"" из Checkedtextview и использовать его только для первого элемента просмотра.

...