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

EditText を使用してブロックしようとするのはなぜですか? クリックできないEditTextを取得したい場合は、TextViewを使用してください。

于 2013-03-06T15:15:50.577 に答える
0
android:focusable="true"
android:focusableInTouchMode="true"

両方のビュー (Imageview と edittext)

これで、imageview を選択して edittext を編集できるようになりました。

于 2013-03-06T12:33:45.150 に答える