2009-09-08 13 views

Respuesta

19

Aumentará la velocidad del dibujo real de la IU, porque, bueno, ya no tiene que dibujarlo, pero seguirá inflado y el proceso de inflación no será más rápido.

+0

Me pregunto si una vista con visibilidad GONE aún está tomando parte en el proceso de diseño. es decir, ¿mide su tamaño y esas cosas? Eso lo haría diferente de una ViewStub. – Matthias

+14

Una vista GONE siempre se ignora durante el diseño. –

+2

@Matthias Solo las vistas VISIBLE e INVISIBLE participan en la medición/diseño, no en las vistas GONE. Los ViewStubs son ventajosos en algunas situaciones, no porque omitan la medición/disposición (lo que haría un 'include 'normal si se configurara en GONE), sino porque posponen el inflado real de los contenidos en Views. Esto es útil para diseños raramente mostrados, como vistas de listas vacías o mensajes de error, ya que guarda la memoria/tiempo en las asignaciones de objetos de visualización y el procesamiento de XML. –

1

GONE = Esta vista es invisible y no ocupa espacio para el diseño.

Cuestiones relacionadas