Tengo problemas con listview. sus elementos (filas) tienen botón de imagen. imagebutton tiene "android: onClick", por lo que este evento onclick funciona, pero hacer clic en row doesnt work. si elimino imagebutton del elemento de la fila, hago clic en la fila funciona (listview tiene el onclick listner correcto). Cómo puedo arreglarlo ? Necesito evento onclick cuando el usuario haga clic en ImageButton y evento de clic standart, cuando el usuario seleccione la fila (no haga clic en el ImageButton pero haga clic en la fila)no se puede hacer clic en la fila de vista de lista con imagebutton
mi vista de lista:
<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" />
Para 'ToggleButton' el' android: focusable = "false" 'es suficiente, pero para un ImageButton solo' android: descenddantFocusability = "blocksDescendants" 'funcionará. –
¡Agregué este código a la vista de raíz de mi elemento de lista y funciona! Puedo hacer clic en la vista de lista y en el ImageButton sin ningún problema. Gracias –