Hola.
Estoy buscando la manera de cargar un Layout sobre otro para simular una ventana emergente. Como esta ventana emergente ha de ser invocada desde distintas actividades de la App he pensado encapsularla dentro de una clase, evitando así tener que duplicar código.
Parto de la idea de que quizás este razonamiento de usar una clase quizás no sea la más acertada, pero no se me ocurre otra manera mejor.
Al ejecutar la clase lo primero que hago es crear un panel, y sobre este panel cargo el layout con la ventana emergente. El usar este panel me sirve. por un lado, para poder removerlo más adelante eliminando así la ventana emergente. La otra función del panel sería aplicarle a la ventana emergente el aspecto "modal", de manera que los controles que quedan debajo deberían quedar inoperativos, pero resulta que esto último no lo consigo.
Adjunto un ejemplo donde incorporo una seekbar, que me ayuda a comprobar si los controles del layout inferior quedan o no sin uso al cargar la ventana emergente. Se puede apreciar que la seekbar sigue estando funcional al tacto, aunque haya quedado debajo del panel de la ventana emergente.
Solicito ayuda sobre esto de la clase que indico, o si hay otra manera mejor que no sea una clase.
Gracias.
Estoy buscando la manera de cargar un Layout sobre otro para simular una ventana emergente. Como esta ventana emergente ha de ser invocada desde distintas actividades de la App he pensado encapsularla dentro de una clase, evitando así tener que duplicar código.
Parto de la idea de que quizás este razonamiento de usar una clase quizás no sea la más acertada, pero no se me ocurre otra manera mejor.
Al ejecutar la clase lo primero que hago es crear un panel, y sobre este panel cargo el layout con la ventana emergente. El usar este panel me sirve. por un lado, para poder removerlo más adelante eliminando así la ventana emergente. La otra función del panel sería aplicarle a la ventana emergente el aspecto "modal", de manera que los controles que quedan debajo deberían quedar inoperativos, pero resulta que esto último no lo consigo.
Adjunto un ejemplo donde incorporo una seekbar, que me ayuda a comprobar si los controles del layout inferior quedan o no sin uso al cargar la ventana emergente. Se puede apreciar que la seekbar sigue estando funcional al tacto, aunque haya quedado debajo del panel de la ventana emergente.
Solicito ayuda sobre esto de la clase que indico, o si hay otra manera mejor que no sea una clase.
Gracias.