J'essaye d'arranger 4 boutons de tailles égales de la largeur de téléphone en XML. J'ai essayé d'utiliser avec une disposition relative avec leur relation et la largeur des boutons comme "wrap_content". Mais le problème que j'ai rencontré avec RelativeLayout est la relation circulaire n'est pas autorisée.Comment organiser le bouton de tailles égales de la largeur du téléphone?
Répondre
Vous pouvez utiliser android:layout_weight
pour rendre votre bouton égaux et de les adapter en fonction de la largeur de l'écran de l'appareil. Vous pouvez appliquer android:layout_weight="1"
aux 4 boutons.
Utilisez LinearLayout
avec android:weightSum="1.0"
et affectez android:layout_weight = "0.25"
à chacun de vos 4 boutons (weight_sum/no of buttons
).
Sous la disposition relative vous mentionnez un disposition linéaire dont
android: layout_width = "fill_parent" android: layout_weight_sum = "4"
android: layout_width = android "fill_parent": layout_weight = pour tous les boutons "1" et leur mise en page parent
ça marche pour moi.
Je pense que ma réponse sera également utile bien que cela ne soit pas directement lié à la question ci-dessus. Je voulais organiser 2 icônes dans la zone de pied de page de l'application. Voici ce que j'ai fait.
<LinearLayout
android:id="@+id/linearLayout2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true" >
<ImageButton
android:id="@+id/back_arrow"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_marginBottom="16dp"
android:layout_weight=".5"
android:background="@android:color/transparent"
android:contentDescription="@string/Description"
android:onClick="onClickBtn"
android:layout_margin="35dp"
android:src="@drawable/backbut" />
<ImageButton
android:id="@+id/imageButton2"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_weight=".5"
android:layout_margin="35dp"
android:background="@drawable/copy"
android:contentDescription="@string/Description"
android:onClick="onClickBtn" />
</LinearLayout>
depuis que je voulais donner la même largeur que j'ai mis android: layout_weight = ». 5" et je voulais avoir une marge amoung deux icônes. donc j'ai mis android: layout_margin = "35dp".
- 1. Tester des tailles de groupe égales
- 2. Référence trouvée où la liste de tailles égales est attendue
- 3. flex réglage largeur du bouton à la largeur du texte
- 4. scinder une variable continue en groupes de tailles égales
- 5. Comment obtenir la largeur du texte de l'étiquette d'un bouton?
- 6. largeur de LinearLayout et la hauteur sont égales à zéro
- 7. largeur du bouton
- 8. Définir la largeur du bouton Spark dans ButtonBar
- 9. Définir la largeur du bouton dans Android
- 10. intel xdk définir la largeur du bouton
- 11. iOS UINavigationBar Largeur de l'élément du bouton
- 12. Pixels supplémentaires dans la largeur du bouton
- 13. Comment obtenir la hauteur et la largeur du bouton
- 14. Téléphone Windows 8.1 Largeur du bloc de texte à remplir
- 15. Écart du téléphone Contrôle du bouton Précédent
- 16. Paramètre Android Largeur du bouton la moitié de l'écran
- 17. Comment organiser éléments à l'intérieur d'un bouton
- 18. WPF Bouton avec menu contextuel, Comment lier la largeur du menu contextuel à la largeur du bouton?
- 19. Renvoyer le texte du lien dans le bouton pour occuper moins de 100% de la largeur du bouton
- 20. Mysql sélectionner si seulement toutes les tailles égales 0
- 21. Comment obtenir la largeur de la caméra et la largeur de bouton dans NGUI
- 22. Largeur du bouton Google Hangouts
- 23. Téléphone Windows désactiver le bouton de la barre d'applications
- 24. Comment obtenir la largeur du bouton dans android
- 25. Puis-je définir la largeur du bouton fractionné de jQuery?
- 26. Largeur de bordure différente pour le bouton
- 27. Comment obtenir l'identifiant du bouton Journal d'appel du téléphone?
- 28. webos/enyo: réglage de la taille du bouton explicitement pour le paysage et le portrait. comment?
- 29. Réglage de la largeur du bouton avec fx: Style
- 30. Scale UWP Application à toutes les tailles de téléphone
C'est une bonne solution @Lalit. – Mihir