Android imbriqués les mises en page
Je suis nouveau sur android, les mises en page, Pourriez-vous me dire comment la performance de l'application lors de l'utilisation imbriqués les mises en page au lieu de l'utilisation de la disposition ci-dessous, la disposition ci-dessus, la mise en page de droite, la mise en page de gauche attributs relatifs de la mise en page pour les composants.
Pour exemple:
<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>
Merci & en ce qui Concerne
Yamini
OriginalL'auteur mini | 2013-03-14
Vous devez vous connecter pour publier un commentaire.
Bien certaines dispositions ne peut être fait en faisant un certain niveau d'imbrication. Mais vous devriez éviter d'avoir trop imbriqués LinearLayouts et encore plus important de ne JAMAIS le nid LinearLayouts avec des poids. Vous pouvez lire un peu plus sur l'optimisation de mises en dans la officiel docs.
Personnellement, j'utilise LinearLayouts pour des choses simples, et commencer à utiliser RelativeLayout lors de la mise en page devient de plus en plus complexe. Il n'y a pas de réponse car c'est une question de préférence.
OriginalL'auteur Warpzit
Vous recommande fortement de vous un outil que l'on appelle la Hiérarchie de la Visionneuse. Il est livré avec le SDK et vous pouvez le trouver sous android-sdk/tools répertoire. En bref, elle permet de trouver des problèmes dans votre mise en page, de mesurer le temps que prend leur traitement. Une description plus étendue de la Hiérarchie Viewer peut être trouvé ici. Espérons que cette aide.
OriginalL'auteur Egor