Androd Horizontal LinearLayout-Wrap Elements
j'ai une disposition linéaire horizontale qui contient des textviews générées dynamiquement, le problème que je rencontre est que les textviews sont pressées (voir l'image ci-dessous) si trop d'entre eux sont ajoutés. Comment dois-je m'y prendre pour emballer les messages en ligne de façon à ce que les textviews soient imprimés sur la ligne suivante?
3 réponses
LinearLayout ne peux pas aider avec ceci. Au lieu de cela, vous aurez faire votre propre mise en page comme mentionné dans ce http://nishantvnair.wordpress.com/2010/09/28/flowlayout-in-android / ou incorporer la même approche que de ce Android-LinearLayout horizontale avec envelopper les enfants
ce projet est agréable parce que vous pouvez simplement ajouter la directive Gradle compiler pour le projet, et être en mesure d'utiliser le FlowLayout dans le Xml à partir de là. Pas besoin de copier dans les fichiers Java
FlexboxLayout est un projet de bibliothèque qui apporte le similaire capacités du Module CSS Flexible Box Layout pour Android.
https://github.com/google/flexbox-layout
question similaire: