Eventos de ruta / burbuja de Android porque un control está consumiendo el evento onClick

Tengo una vista de encargo con un ImageView y un TextView en él e implantado el onClickListener para mi opinión de encargo. El problema es que ImageView está consumiendo el evento onClick (solo quiero que el usuario pueda hacer clic en mi control, sin importar dónde). Podría escuchar el onClick de la Imagen / TextView también, pero me parece sucio.

¿Hay una forma de burbuja / ruta de eventos en Android? ¿O posible otra buena solución?

¿Ha configurado onClickListener en su vista personalizada?

Establezca su vista personalizada como clicable.

No recomiendo encender cualquier oyente del tecleo en las vistas del niño.

¿Funciona ahora?

View.onClick() evento View.onClick() no se burbujea. Dos posibles soluciones:

  1. Registre OnCLickListener en sus vistas secundarias y luego pase el evento llamando a performClick() en el padre.

  2. Utilice OnTouchListener que burbujea: simplemente devuelva false en el método onTouch() la vista onTouch() . Éste es más trabajo pues usted tiene que explicar para el tacto-abajo y levante-para arriba para emular el tecleo.

  • Android: Cambiar el fondo del botón en ListView Row con onClick
  • Vistas superpuestas de Android y OnClick
  • Obtener el id de una vista como String en el evento onClick
  • Phonegap 2.4.0 con Android 4.2 - comportamiento de doble clic extraño
  • TextView onClick () no funciona
  • Cómo ocultar / mostrar el botón en el widget de pantalla de inicio de Android
  • Cambiar el drawableLeft del botón cuando se hace clic en el botón
  • Cómo evitar el método onClick en la parte transparente de un ImageView cargado de PNG
  • Android Múltiples secuencias de clics en textview
  • Html onclick disparando dos veces en Android
  • Hacer diferencias entre setOnClickListener y setOnTouchListener
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.