Comment créer la matrice de boutons pour couvrir tout l'écran

voix
0

Comment créer effectivement une matrice de boutons pour couvrir tout l'écran par programmation.
Ce que j'ai essayé: Je suis actuellement en mesure de créer des boutons , mais je veux qu'ils occupent la zone d'écran, ils sont juste en haut partie gauche occupent

Créé 20/10/2018 à 12:45
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
0

Vous pouvez utiliser une TableLayoutou LinearLayouttrop pondérant dans votre Buttons.

Utilisons un LinearLayout. Cela peut se faire aussi bien en xml et dans votre classe. Créons un 2 par 2 matrice de boutons.

  1. Ajouter une LinearLayoutorientation quelconque (Utilisons horizontal)
  2. Ajouter 2 LinearLayouts à l' intérieur avec une orientation opposée du numéro 1 (dans ce cas , nous utilisons verticalement. Ensuite , nous avons mis la width=0dpet layout_weight=1pour les deux à espacement égal occupions)
  3. Maintenant , nous pouvons ajouter nos boutons à l' intérieur des verticales orientées LinearLayouts et définir leur height=0dpet layout_weight=1pour eux d'avoir des tailles égales.

C'est tout. utilise l' TableLayoutest un moyen moins cher si vous avez plus de lignes et de colonnes

Créé 20/10/2018 à 13:19
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more