La superposición de una vista no deshabilita las acciones en la vista subyacente

Tengo 2 vistas: Ver A y ver B. La vista A se representa y tiene acciones para introducir un valor de texto. Im mostrar una vista de superposición – Ver B en la parte superior de esta. Espero que las acciones en la vista A se desactiven pero no lo hacen y todavía puedo escribir en el campo de entrada en la vista A. ¿Cómo puedo inhabilitar esto?

La razón es que la superposición no consume los eventos táctiles, por lo que por diseño si una vista no consume eventos táctiles, los eventos se pasan a la vista subyacente en el modelo de vista. Así que la respuesta larga es hacer que su superposición se pueda tocar, enfocarse y escuchar con el tacto y devolver verdad. Respuesta corta es añadir android:clickable="true" a su vista de superposición.

  • Recuperar el adaptador original de expandiblelistview con el encabezado
  • ¿Qué pasa con setScaleX / setScaleY?
  • Incluyendo las actividades de Android (y sus diseños) en archivos JAR
  • Vista de Android WebView
  • Tabla de Donuts Android
  • ¿Rellenar ListFragments con una vista personalizada?
  • Obtener el valor del atributo Hint de AttributeSet
  • OnTouch funciona, pero OnClickListener no?
  • Arrastrar y soltar en android 3.x causa illegalStateException después de pequeño número en arrastra
  • cargar pdf desde url en android
  • EditText no envolverá su texto
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.