Recibí un RelativeLayout en el que tengo controles en la parte superior. En tiempo de ejecución, quiero mostrar un MapView que acaba de agregarse al diseño, ocultando todas las demás vistas debajo de él, pero no los controles en la parte superior. Más tarde, MapView se oculta nuevamente.¿Por qué funciona view.bringToFront() doenst?
layout_main.bringChildToFront(layout_main.findViewWithTag("paramsUI"));
layout_main.invalidate();
Parece que la cosa de findViewByTag funciona, lo he comprobado en modo de depuración. También probé:
layout_main.findViewWithTag("paramsUI").bringToFront();
que hay algo más que tengo que hacer?
Editar: Lo sentimos, el problema es que el MapView oculta la barra de control, que debe estar en la parte superior de todas las vistas, debido a la llamada a bringToFront().
¿Cuál es el problema? Que el 'MapView' no desaparece? ¿O que los controles no están encima del 'MapView'? – kaspermoerch