J'ai un nombre infini d'articles. Voulez-vous les afficher dans deux colonnes en tant que GridView avec chargement paresseux. Je l'ai essayé avec GridView, qui affiche tous les éléments dans une rangée avec la même taille. Mais vous voulez qu'il soit ajusté en fonction de la hauteur de l'article comme dans l'image ci-jointe. Si quelqu'un a une idée ou l'un de vous avez mis en œuvre cela avec une vue personnalisée. S'il vous plaît partagez-le à travers. Merci d'avance. Besoin d'un ViewGroup (adapté aux besoins du client) pour différents Rowheights avec deux colonnes dans Android
Répondre
Nouvelle réponse
Regardez le RecyclerView
. Le RecyclerView
remplace ListView
et est conçu pour être assez flexible pour supporter votre cas d'utilisation.
RecyclerView
est une partie de la bibliothèque de soutien, ajouté dans android L. Donc, il devrait fonctionner sur n'importe quelle version d'Android. Mais méfiez-vous, au moment de l'écriture, Android L est en aperçu.
réponse originale
Il y a une classe expérimentale dans le code source Android appelé StaggeredGridView
qui fait ce que vous voulez. Il est contenu dans le dossier frameworks/ex/widgets/
.
Ce n'est pas encore fini. Cependant, certaines personnes ont construit des prototypes de travail basés dessus. Ex: http://www.androidviews.net/2013/01/pinterest-like-adapterview/
Merci à tous. J'ai essayé StaggeredGridView. C'est donner des erreurs de compilation. parce que la version min sdk de mon application est 10 (Gingerbread). Donc, il ne trouve pas certaines classes, qui sont là dans StaggeredGridView (comme final privé ** ScrollerCompat ** mScroller;). J'ai essayé d'inclure les bibliothèques de support et tout. Mais toujours d'aucune utilité. S'il te plait, connais-le, y a-t-il des hacks pour ça? Merci d'avance. –
Je n'ai entendu parler d'aucune prise pour GB. –
@Brian Merci pour la suggestion StaggeredGridView J'ai essayé cela mais cela crée un problème au moment du changement d'orientation. Avez-vous des suggestions à ce sujet? Merci. – anddev
- 1. Différentes Rowheights dans Android GridView ou équivalent
- 2. SQL Azure est-il adapté aux applications client de bureau?
- 3. Quel backend KiokuDB est adapté à mes besoins de sérialisation?
- 4. Besoin d'aide avec Javascript html parser pour des besoins spécifiques
- 5. Android - Deux vues de carte dans un viewgroup
- 6. Besoin d'un identifiant pour deux sites différents
- 7. MYSQL SUM pour deux plusieurs colonnes dans différents tableaux
- 8. Enregistrer état ViewGroup: Android
- 9. Comment utiliser viewGroup dans Android
- 10. Django est-il adapté aux webapps simples?
- 11. conception personnalisée Android ViewGroup
- 12. Extension ViewGroup Android 4.2.2
- 13. Comparer deux colonnes sur différents fichiers Excel
- 14. comment SOMME deux colonnes dans différents tableau entre deux dates
- 15. Android ViewGroup Supprimer les vues?
- 16. android ProgressDialog - les besoins onClickListener?
- 17. Deux listview dans différentes colonnes dans android
- 18. Deux colonnes table sur android
- 19. Android ViewGroup Rotation en 3D
- 20. Faites correspondre deux colonnes de deux data.frames différents
- 21. Android: différents composants pour différents écrans
- 22. Modifier les champs du formulaire en fonction des besoins zfcuser zf2 (champs différents)
- 23. Akka est-il adapté aux systèmes avec couverture réseau transitoire?
- 24. CHECK pour deux colonnes
- 25. Android - Commande d'enfant dans Custom ViewGroup
- 26. Android - Configuration des tables SQLite pour répondre à mes besoins
- 27. Besoin de sommer deux colonnes de deux tables, séparément, en fonction des produits du tableau 3
- 28. JFormDesigner - comment ajuster l'alignement des colonnes dans deux panneaux différents
- 29. Puzzle: différents besoins iframe domaine contenu parent dynamique « chevauchement »
- 30. Comment réglerHeight pour un ViewGroup
Où est-ce que le numéro 3 va dans cette image? –
Belle observation Brian Attwell. Mais, ne vous inquiétez pas de ces numéros (#s). L'inquiétude concerne la mise en page. –