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?
0
A
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
- LinearLayout (vertical)
Si vous avez besoin des lignes toujours être exactement la même hauteur, en utilisant TableLayout est pas une mauvaise idée aussi.
Questions connexes
- 1. Quelle est la meilleure mise en page pour une application de ligne de commande python?
- 2. Quelle est la meilleure façon d'injecter javascript dans mon application?
- 3. Quelle est la meilleure façon de convertir la mise en page de table en mise en page CSS?
- 4. Quelle est la meilleure mise en page par défaut/démarrage sémantique pour html5?
- 5. Quelle est la meilleure méthode pour localiser une application asp.net?
- 6. Tumblr Intégration: Quelle est la meilleure pratique pour la mise en cache des données de l'API?
- 7. quelle est la meilleure façon d'utiliser l'enregistreur en application JSF
- 8. Quelle est la meilleure raison pour faire un tableau de scores élevé local dans mon application?
- 9. Quelle est la meilleure méthode pour générer des listes de classement pour la page d'accueil de mon site?
- 10. Quelle est la meilleure façon d'écrire une application Python GTK +?
- 11. Quelle est la meilleure façon d'ajouter une interface de configuration à mon application Android?
- 12. Quelle est la meilleure solution de référencement pour connecter en profondeur une application/un site flex?
- 13. Quelle mise en page (AbsoluteLayout etc) est la meilleure pour la programmation de jeux simple dans l'android?
- 14. Quelle est la meilleure façon de déployer une application Pylons?
- 15. GAE est une plate-forme viable pour mon application? (sinon, quelle serait une meilleure option?)
- 16. Quelle est la meilleure façon d'exposer l'API de mon serveur?
- 17. Django socialauth: quelle est la meilleure fourchette?
- 18. Quelle est la meilleure façon d'habiller mon application iPhone (similaire à celle de l'application Notes)?
- 19. Quelle est la meilleure façon d'échantillonner/profiler une application PyObjC?
- 20. Quelle est la meilleure façon d'intégrer IronPython dans mon application C#?
- 21. Quelle est la meilleure méthode pour détecter xml en JavaScript
- 22. Quelle est la meilleure bibliothèque alternative pour gettimeofday() en C++?
- 23. Quelle est la meilleure signature pour clone() en C++?
- 24. MVC2 Quelle est la meilleure façon de page, un tableau
- 25. Quelle est la meilleure méthode?
- 26. Quelle est la meilleure façon de surveiller un groupe d'utilisateurs ebay dans mon application?
- 27. Quelle est la meilleure façon d'initialiser une application?
- 28. Quelle est la méthode la plus rapide/la meilleure pour localiser une application .Net Compact Framework?
- 29. Quelle est la meilleure façon de surveiller une application .NET?
- 30. Meilleure option pour sélecteur de mise en page triable/draggable?
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 !! –
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? –
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. –