0

我得到了一个 ListView,每行包含一个 ImageView 和一个 EditText。它们都是不可点击的,但 onItemClick 只适用于 ImageView,而不适用于 EditText。请帮忙。

下面是ListView的行:

    <ImageView
        android:id="@+id/img_item_info"
        android:cursorVisible="false"
        android:clickable="false"
        android:focusable="false"
        android:focusableInTouchMode="false"
        android:layout_width="@dimen/icon_32"
        android:layout_height="@dimen/icon_32" />

   <EditText
        android:id="@+id/edt_browser_item"
        android:singleLine="true"
        android:background="@drawable/browser_textview_style"
        android:layout_marginLeft="@dimen/margin_between_image_textview"
        android:inputType="none"
        android:scrollHorizontally="true"
        android:cursorVisible="false"
        android:clickable="false"
        android:focusable="false"
        android:focusableInTouchMode="false"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content" >
    </EditText>
</LinearLayout>

此致,

安东尼

4

2 回答 2

0
android:focusable="true"
android:focusableInTouchMode="true"

在两个视图上(Imageview 和 edittext)

现在您可以选择图像视图并编辑编辑文本。

于 2013-03-06T12:33:45.150 回答
0

你为什么使用 EditText 并试图阻止它?如果您想获得不可点击的 EditText,只需使用 TextView。

于 2013-03-06T15:15:50.577 回答