如何在android中将图像添加到checkedtextview

时间:2011-11-21 02:15:13

标签: android checkedtextview

我可以使用以下xml将图像添加到checktxt视图:

<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>

但是,当我这样做时,它所在的列表视图的每一行中的复选框都不会单击。当行布局仅包含checktextview时,复选框检查没有问题。

有没有人知道如何在我的行中有一个checktxtview,能够在保持图像和文本视图的同时检查和取消选中?

1 个答案:

答案 0 :(得分:0)

您的复选框图片在哪里?

尝试从Checkedtextview中取出“xmlns:android =”http://schemas.android.com/apk/res/android“”,并将其仅用于第一个视图项。