Devo creare una griglia di scorrimento orizzontale in grado di allocare elementi con larghezza e altezza diversa. StaggeredGridLayoutManager
può gestire larghezza diversa ma non mi consente di avere elementi con altezza diversa. Esiste un'implementazione LayoutManager
che può fare ciò di cui ho bisogno?Griglia RecyclerView con diverse dimensioni degli articoli
10
A
risposta
8
Sfortunatamente, non esiste ancora un LayoutManager. Dovrai implementare il tuo LayoutManager da zero. I LayoutManagers attualmente disponibili (al dicembre 2014) sono:
- LinearLayoutManager
- GridLayoutManager
- StaggeredGridLayoutManager
https://developer.android.com/reference/android/support/v7/widget/RecyclerView.LayoutManager.html
EDIT:
Y Puoi anche guardare this se vuoi implementare il tuo LayoutManager in modo più semplice ...
0
Come accennato in precedenza non c'è LayoutManager con tale funzionalità. È possibile utilizzare GridLayout o creare il proprio LayoutManager. La mia risposta può essere utile per scoprire come disporre gli articoli con dimensioni diverse: https://stackoverflow.com/a/36110913/4288054
Problemi correlati
- 1. Dimensioni oggetto diverse in una griglia raggruppataView
- 2. Rileva clic su RecyclerView al di fuori degli articoli
- 3. Come sapere quando RecyclerView ha terminato la posa degli articoli?
- 4. Come contare gli articoli RecyclerView con Espresso
- 5. Modifica dell'altezza/larghezza degli articoli in reattivo-layout della griglia
- 6. Griglia reattiva con zoom sugli articoli
- 7. Dimensioni carattere diverse per dimensioni schermo diverse
- 8. articoli RecyclerView duplicati e in continuo cambiamento
- 9. più articoli RecyclerView in uno CardView
- 10. articoli centro orizzontalmente in RecyclerView (utilizzando GridLayoutManager)
- 11. Elenco degli articoli con valore chiave?
- 12. android recyclerview non visualizza gli articoli
- 13. ImageView, perché diverse dimensioni?
- 14. jQuery: Plugin come la muratura per superare il dom-order e 3 dimensioni degli articoli
- 15. Anteprime di Google Drive con dimensioni diverse
- 16. Numpy Array Broadcasting con diverse dimensioni
- 17. binari compilati gcc con dimensioni diverse?
- 18. LayoutManager per RecyclerView per impostare automaticamente il numero di colonne in base alla larghezza degli articoli
- 19. Dimensioni griglia errate del widget
- 20. Modifica gestori layout per viste diverse in RecyclerView
- 21. Come specificare l'ordine degli articoli in ReactCSSTransitionGroup?
- 22. Grafico heatmap di probabilità/hexbin con contenitori di dimensioni diverse
- 23. Mostra le finestre di cronologia degli articoli con TFS SDK
- 24. Come controllare gli ID degli articoli ViewPager con Espresso?
- 25. Come utilizzare ButterKnife OnItemClick con RecyclerView?
- 26. Barra degli strumenti nascosta sullo scroll con recyclerview all'interno frammento
- 27. Barra degli strumenti non collassare con RecyclerView nidificato
- 28. Attributo IsSynchronizedWithCurrentItem e aggiornamenti degli articoli correnti
- 29. Limite dimensioni degli appunti
- 30. RecyclerView con GridLayoutManager
Ho bisogno di implementare anche questo tipo di logica. Hai trovato qualche soluzione per questo problema? – Gil