J'ai un LinearLayout (LL) vertical de hauteur fixe (300px) avec 3 LL imbriquées. 1 et 3 sont réglés avec android: layout_height = "wrap_content" et le milieu avec android: layout_height = "fill_parent". À mon grand désarroi, la 3ème LL est repoussée avec la 2ème mise en page du parent qui remplit tout en bas. Comment puis-je obtenir l'effet désiré puisque je veux potentiellement redimensionner le conteneur extérieur avec la partie centrale en expansion et en contraction pour accueillir le changementAndroid LinearLayout fill-the-middle
37
A
Répondre
63
Il s'est avéré (Merci Mark Murphy for the answer) que tout ce que je cherchais était de mettre la ligne du milieu à
layout_height = « 0px » et layout_weight = « 1 »
Si, après que tous les wrap_content et les articles de taille fixe sont alloués pour le long d'un axe (horizontal ou vertical), il y a encore de la place sur ce l'axe restant, LinearLayout alloue ensuite le reste espace à ceux widgets avec des poids spécifiés, en proportion du poids.
Questions connexes
- 1. Android: Comment faire tous les éléments à l'intérieur LinearLayout même taille?
- 2. TextView dans un LinearLayout, accident avec une longue chaîne
- 3. Android - Ecriture d'un composant personnalisé (composé)
- 4. Pourquoi Android TabHost vole-t-il le focus d'un TextView?
- 5. ListView et l'effet onitemClicked dans Android?
- 6. Android: changer TextView textColor lorsque le parent est concentré
- 7. Problème de mise en page Android ScrollView
- 8. Android: Comment afficher automatiquement la barre de défilement verticale?
- 9. Comment personnaliser le widget Spinner dans Android?
- 10. Mise en page Android - problème d'alignement avec ImageView
- 11. Android - image différente pour le survol sur ImageButton
- 12. android programme s'écraser (nouveau à plate-forme)
- 13. Android: changement de style quand concentré
- 14. classe d'état Wrong - attendant exception View State dans Android 1.5 avec une vue personnalisée
- 15. Android coverflow
- 16. Comment gérer le geste de fling pour Android ListActivity
- 17. Android: Liaison de données d'une base de données à une CheckBox dans un ListView?
- 18. Get Android View Instance
- 19. Android: Mangled PreferenceActivity view
- 20. Android: Grabbing Voice
- 21. Émulateur Android Sortie
- 22. Chargement de l'application Android
- 23. Démarrer avec Android
- 24. Android Dessiner le temps
- 25. Pièges des applications Android
- 26. Android Intention de téléchargement
- 27. Android TextView Minuterie
- 28. Application Android et Timers
- 29. Configuration de l'application Android
- 30. Android GPS Format résultat
merci beaucoup, bien travaillé – amithgc
layout_weight seulement pour le 2ème LL est la clé ici. –
Merci beaucoup d'avoir posté la réponse! – RobertoAllende