Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Android – ¿Cuál es la vista de peso ligero?

En Android, ¿Cuál es la vista de peso ligero? Ej: – Vista, Textview, Edittext, etc ….

En algún caso, necesitamos usar una vista para llenar el área sin mostrar la vista al usuario. Al mismo tiempo, la pantalla debe cargarse rápidamente.

4 Solutions collect form web for “Android – ¿Cuál es la vista de peso ligero?”

Puede utilizar Espacio.

Android.widget.Space

El espacio es una subclase de vista ligera que se puede utilizar para crear intervalos entre los componentes en los diseños de propósito general.

Si por "ligero" significaba huella de memoria, entonces no hay ninguno en Android, porque cada vista tiene que derivar de View, que en sí es un objeto masivo (bueno, no masivo, es de aproximadamente 8kB), por lo que no es tan grande .

Pero en términos de medida, diseño y tiempo de dibujo, la vista básica funciona bien. Sólo tienes que poner su visibilidad a INVISIBLE. Y así se medirá y se pondrá en el diseño (contrario a GONE con el que la vista no ocuparía ningún espacio).

Desafortunadamente ViewStub no es para ser usado para este propósito. Su visibilidad predeterminada es GONE.

Si eres realmente quisquilloso, puedes extender los métodos View y override como draw () (no hacer nada, ni siquiera llamar a super), dispatchDraw (), setVillNotDraw (true), etc. (Toma ViewStub como un ejemplo).

Usted debe echar un vistazo a ViewStub .

Utilice ViewStub si es suficiente o LinearLayout que puede ser algo ligero.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.