私はlistviewに問題があります。その項目(行)にはimageボタンがあります。 imagebuttonには "android:onClick"がありますので、このonclickイベントは機能していますが、行をクリックしても動作しません。行項目からimagebuttonを削除した場合は、行作業(listviewには正しいonclick listnerがあります)をクリックします。どうすれば修正できますか? IMAGEBUTTONとスタンダールのクリックイベント、ユーザーの選択行のユーザークリック(行をIMAGEBUTTONをクリックしますが、クリックしない)とき、私はonclickのイベントを必要とするイメージビューでリストビュー行をクリックできません
私のリストビュー:
<ListView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/restaurants_list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:divider="@color/list_devider"
android:dividerHeight="1dp"
android:cacheColorHint="@color/list_background" />
'ToggleButton'では' android:focusable = "false" 'で十分ですが、ImageButtonでは' android:descendantFocusability = "blocksDescendants"が機能します。 –
私はこのコードを私のリストアイテムのルートビューに追加しました。リストビューとImageButtonを問題なくクリックすることができます。ありがとう –