Salut,
Je voudrais faire quelque chose d'a priori très simple : répartir équitablement mes composants sur l'écran.
Par exemple, si j'ai 3 boutons qui font 20px de hauteur, et que mon conteneur fait 80px, je voudrais, dans l'ordre :
- un bouton (20px)
- un espace (10px)
- un bouton (20px)
- un espace (10px)
- un bouton (20px)
Si par contre, mon conteneur fait 120px, je voudrais :
- un bouton (20px)
- un espace (30px)
- un bouton (20px)
- un espace (30px)
- un bouton (20px)
J'ai cherché un peu, il ne semble pas y avoir de "Spacer" (qui jouent le rôle de "ressort").
J'ai joué un peu avec les paramètres weight et weight_sum mais ils changent la hauteur des boutons, et ne permettent pas de répartir mes composants comme je le souhaite.
Utiliser les margins et les paddings n'aide pas, car cette valeur doit être dynamique.
Comment gérer cela simplement avec les layouts ?
Merci de votre aide.
Partager