I need a help. Android studio. Thanks

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.

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. Modérateur
    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