Juego con menús usando PopupWindow, que se superponen con EditText.PopupWindow z ordenando
Funciona bien, excepto que mi ventana emergente está solapada por algunos elementos del sistema EditText IME (marcas de selección, botón Pegar).
Mi pregunta es: ¿cómo forzar z-orden de mi ventana emergente para que aparezca encima de esas decoraciones?
Aquí está la imagen de lo que está sucediendo. Necesito que mi PopupWindow (el menú) se dibuje encima de todo, por lo que de alguna manera le digo a WindowManager cómo ordenar ventanas. Gracias.
Buena pregunta. Desafortunadamente, creo que la respuesta será que realmente no se puede. Si hay una manera de hacerlo, imagino que solo funcionará en Android. Los selectores de texto y las ventanas emergentes de contexto son algunas de las cosas que los fabricantes comúnmente presentan versiones personalizadas en su hardware. Incluso si hay una manera de hacerlo, supongo que no funcionará para todos los tipos de dispositivos debido a la personalización que han hecho a EditText. – FoamyGuy
Las personalizaciones son irrelevantes, técnicamente esas cosas deben dibujarse de alguna manera a nivel de Android, sospecho que son un poco android.view.Window y usan android.view.WindowManager. –