Menu

I need a help. Android studio. Thanks

zouhair - 17 juil. 2017 à 12:44 - Dernière réponse : BunoCS 13844 Messages postés lundi 11 juillet 2005Date d'inscriptionModérateurStatut 25 mai 2018 Dernière intervention
- 17 juil. 2017 à 13:52
Bonjour,

J'affiche plusieurs petites images cote à cote dans un LinearLayout (qui a la largeur de l'écran, orientation horizontale).

J'aimerai que ces images "retournent" à la ligne automatiquement quand elles arrivent en bout d'écran.
Actuellement, celles dépassant la largeur d'écran n'apparaissent pas.

Une solution simple ? je ne trouve pas l'attribut permettant cela.

Merci.

Afficher la suite 

Votre réponse

1 réponse

BunoCS 13844 Messages postés lundi 11 juillet 2005Date d'inscriptionModérateurStatut 25 mai 2018 Dernière intervention - 17 juil. 2017 à 13:52
0
Merci
Hello,

Un LinearLayout affiche, comme son nom l'indique, son contenu de manière linéaire. Il ne supporte pas le multi-ligne.
Tu as plusieurs possibilités:
- utiliser un GridLayout ou TableLayout pour avoir plusieurs lignes avec un nombre fixe d'éléments par ligne
- utiliser la lib Flexbox-Layout qui répond à ton besoin
Commenter la réponse de BunoCS