Mam problem z widokiem list. jego elementy (wiersze) mają przycisk obrazu. imagebutton ma "android: onClick", więc to zdarzenie onclick działa, ale kliknij wiersz nie działa. jeśli usunę przycisk obrazu z elementu wiersza, kliknij wiersz wierszy (lista list zawiera poprawny lister onclick). Jak mogę to naprawić? Muszę onclick zdarzenie, gdy użytkownik kliknie na ImageButton i standardowe click przypadku, gdy użytkownik wybierz wiersz (nie kliknij ImageButton ale kliknij wiersz)nie można kliknąć wiersza listy z obrazem przycisku
mój ListView:
<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" />
Dla 'ToggleButton' wystarczy' android: focusable = "false" 'ale tylko dla ImageButton' android: descendantFocusability = "blocksDescendants" 'zadziała. –
Dodałem ten kod do widoku głównego elementu listy i działa! Mogę bez problemu kliknąć widok listy i ImageButton. Dzięki –