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


Disposiciones anidadas de Android

Puedo por favor decirme cómo funciona el rendimiento de la aplicación cuando se utilizan esquemas anidados en lugar de utilizar el diseño de abajo, el diseño anterior, el diseño de la derecha, el diseño de los atributos de la izquierda de la disposición relativa de los componentes.

Por ejemplo:

<RelativeLayout> <scrollView> <RelativeLayout> <LinearLayout> Header<LinearLayout> <TextView/> <TextView/> <TableLayout> <TableRow><ImageView/> <TextView> <Spinner><TableRow> <TableRow><ImageView/> <TextView> <Spinner><TableRow> <TableRow><ImageView/> <TextView> <Spinner><TableRow> <TableRow><ImageView/> <TextView> <Spinner><TableRow> </TableLayout> <TextView> <TableLayout> <TableRow> <LinearLayout> <ImageView><TextView></LinearLayout> <EditText> </TableRow> <TableRow> <LinearLayout> <ImageView><TextView></LinearLayout> <EditText> </TableRow> <TableRow> <TextView> < Spinner> </TableRow> <TableRow><TextView> <Spinner></TableRow> </TableLayout> <TableLayouts>---</TableLayout> <LinearLayout> footer</LinearLayout> </RelativeLayout> <ScrollView> </RelativeLayout> 

Gracias y Saludos Yamini

2 Solutions collect form web for “Disposiciones anidadas de Android”

Bueno, algunos diseños sólo se pueden hacer haciendo algún nivel de anidamiento. Pero debe evitar tener demasiados LinearLayouts anidados e incluso más importante NUNCA anidar LinearLayouts con pesos. Puede leer un poco más sobre cómo optimizar los diseños en los documentos oficiales .

Personalmente utilizo LinearLayouts para cosas sencillas y empiezo a usar RelativeLayout cuando el diseño se vuelve más complejo. No hay una respuesta, ya que es una cuestión de preferencia.

Le recomiendo una herramienta que se llama Visor de Jerarquía. Está incluido con el SDK y lo puedes encontrar en el directorio android-sdk / tools. En resumen, ayuda a encontrar problemas en sus diseños midiendo el tiempo que les lleva a ser procesados. Una descripción más amplia del Visor de Jerarquía se puede encontrar aquí . Espero que esto ayude.

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