Hola.
He creado un Layout que contiene un pequeño teclado numérico con un "display" que me va mostrando la numeración pulsada. Por varios motivos, he de cargar una segunda copia de este Layout, quedando sin uso la primera copia. Ambas copias usan el mismo código que detecta las teclas pulsadas.
Cuando quiero dejar de usar la segunda copia del teclado, y volver a la primera, lo que hago es pnCalculadora.RemoveView, siendo este panel el contenedor del propio teclado numérico. De esta manera me quedo en pantalla solo con la primera copia del teclado.
El problema que encuentro es que el segundo teclado, aunque ya no está en pantalla, sigue existiendo. De esta forma las pulsaciones que a partir de esto momento hago en la primera copia del teclado las interpreta como si se estuviesen haciendo en la segunda copia, que aunque ya no está visible, sigue existiendo.
Sé que no lo estoy explicando de una manera fácilmente entendible, pero a ver si alguien me indica cómo eliminar completamente el layout de la segunda copia del teclado.
Quizás si llevase todo esto a una clase me solucionaría el problema, pero de momento no lo veo claro.
Saludos.
He creado un Layout que contiene un pequeño teclado numérico con un "display" que me va mostrando la numeración pulsada. Por varios motivos, he de cargar una segunda copia de este Layout, quedando sin uso la primera copia. Ambas copias usan el mismo código que detecta las teclas pulsadas.
Cuando quiero dejar de usar la segunda copia del teclado, y volver a la primera, lo que hago es pnCalculadora.RemoveView, siendo este panel el contenedor del propio teclado numérico. De esta manera me quedo en pantalla solo con la primera copia del teclado.
El problema que encuentro es que el segundo teclado, aunque ya no está en pantalla, sigue existiendo. De esta forma las pulsaciones que a partir de esto momento hago en la primera copia del teclado las interpreta como si se estuviesen haciendo en la segunda copia, que aunque ya no está visible, sigue existiendo.
Sé que no lo estoy explicando de una manera fácilmente entendible, pero a ver si alguien me indica cómo eliminar completamente el layout de la segunda copia del teclado.
Quizás si llevase todo esto a una clase me solucionaría el problema, pero de momento no lo veo claro.
Saludos.