2010-11-27 7 views
0

Je voudrais créer une application qui a deux images côte à côte et deux boutons radio, un vers le bas de chaque image. Quelle mise en page est la plus appropriée pour ce travail (tableLayout, linéaire ou relatif ..)? Je l'ai essayé avec linéaire mais les images sont empilées ensemble.Quelle mise en page est la meilleure pour mon application?

Répondre

0

Vous pouvez utiliser n'importe lequel d'entre eux, avec des efforts et des coûts différents pour votre application.

Le plus simple est probablement d'utiliser un TableLayout, mais c'est plus ingénieux. RelativeLayout est très efficace, mais plus difficile à apprendre et peut-être un peu difficile à comprendre plus tard.

Je pense que vous devriez aller avec 2 Layouts linéaires.

  • LinearLayout (horizontal)
    • LinearLayout (vertical)
      • image
      • Radio Button
    • LinearLayout (vertical)
      • image
      • Mais Radio tonne

Si vous avez besoin des lignes toujours être exactement la même hauteur, en utilisant TableLayout est pas une mauvaise idée aussi.

+0

merci pour votre réponse! Je l'ai essayé avec linearlayout et cela fonctionne parfaitement mais je voudrais savoir s'il y a un moyen le plus "recommenté" de le faire !! –

+0

J'ai encore une question si vous pouviez m'aider! J'ai fait un scren avec ces deux imgs et je voudrais ajouter un bouton sur lui qui conduira à une deuxième page quand je clique dessus.do vous savez comment je vais l'écrire dans le fichier java? –

+0

Il n'y a pas de façon recommandée de le faire, juste le moyen de faire le travail rapidement. ;-). Les mises en page sont une base pour l'expansion future et vous pouvez utiliser n'importe quelle mise en page maintenant (avec certains éléments uniquement). Si vous avez besoin de fonctions de mise en page avancées, changez votre mise en page ultérieurement. Android rend cela facile. –

Questions connexes