vista subyacente rango android view overlay android-view android-overlay

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



rango de vista revit 2018 (1)

La razón es que su 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. Entonces, la respuesta larga es hacer que su superposición sea tangible, enfocable, y toque al oyente y vuelva verdadera. la respuesta corta es add android:clickable="true" a su vista de superposición.

Tengo 2 vistas: Ver A y ver B. La vista A se representa y tiene acciones para ingresar un valor de texto. Estoy mostrando una vista de superposición - Ver B en la parte superior de esta. Espero que las acciones en la Vista A se deshabiliten pero no lo hacen y aún puedo escribir en el campo de entrada en la Vista A. ¿Cómo puedo desactivar esto?