Saltar al contenido

Definición del orden Z de vistas de RelativeLayout en Android

Solución:

La forma más sencilla es simplemente prestar atención al orden en el que se agregan las Vistas a su archivo XML. Más abajo en el archivo significa más arriba en el eje Z.

Editar: esto está documentado aquí y aquí en el sitio para desarrolladores de Android. (Gracias @flightplanner)

Si desea hacer esto en código, puede hacerlo

View.bringToFront();

ver documentos

Tenga en cuenta que los botones y otros elementos en API 21 y superiores tienen una elevación alta y, por lo tanto, ignoran el orden xml de los elementos independientemente del diseño principal. Me tomó un tiempo darme cuenta de eso.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *