我有用listview的麻煩。它的項目(行)有圖像按鈕。 imagebutton有「android:onClick」,所以這onclick事件正在工作,但點擊行不起作用。如果我從行項目中刪除imagebutton,點擊行工作(列表視圖有正確的onclick列表)。我該如何解決它?我需要onclick事件當ImageButton的和非標準click事件,當用戶選擇行用戶點擊(不能點擊的ImageButton但單擊行)無法用imagebutton點擊列表視圖行
我的列表視圖:
<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」'可以工作。 – 2013-08-19 08:05:26
我將此代碼添加到我的列表項的根視圖中,並且它工作正常!我可以沒有任何問題點擊列表視圖和ImageButton。謝謝 – 2016-10-11 17:21:28