Clic sobre elementos de interfaz de usuario superpuestos

Tengo un Fragment que ocupa la mitad de la Activity . Detrás de ella, un ListView . El problema es que cuando el usuario pincha en cualquier parte del Fragment que se superpone con una fila en el ListView , se hace clic en la fila y se recibe el método onClick .

Una solución estaba dando un onClick al LinearLayout en el archivo XML de la disposición Fragment , así:

 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" tools:context="com.example.karimnseir.instabeat.IBMenuFragment" android:background="@color/material_blue_grey_950" android:onClick="doNothing"> 

Lo cual no creo que sea muy elegante porque tengo que añadir un método doNothing a cada Activity que use este Fragment

Si no hay una manera de detener onClicks de ser llamado en elementos ATRÁS del Fragment , ¿cómo puedo todavía darle un onClick nulo sin tener un método ficticio en todas partes?

Gracias

En lugar de configurar el android:onClick solo puedes configurar android:clickable="true" . Esto permitirá a la View capturar el clic y no pasarlo a la vista detrás.

  • Cargar archivo de texto en webview android
  • ¿Ha cambiado el título en el cambio de orientación?
  • Gestión de transacciones de fragmentos en las que no desea perder datos para algunos fragmentos
  • Error al inflacionar la clase com.google.android.youtube.player.YouTubePlayerView
  • Comprobar si existe un fragmento y reutilizarlo
  • Android: la animación personalizada en la transacción de fragmentos no se está ejecutando
  • RequestCode incorrecto en onActivityResult
  • ¿Cómo uso las preferencias de los fragmentos con ViewPager?
  • Cómo utilizar diferentes onKeyDown en fragmento de una misma actividad
  • Android: onPostResume se llama después de que se reanude el fragmento
  • Implementar la búsqueda en ListView dentro del fragmento
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.