Ich habe Workarounds mit LinearLayoutManager
, aber nicht mit GridLayoutManager
gesehen. Irgendwelche Ideen?RecyclerView wrap_content mit GridLayoutManager
6
A
Antwort
-4
Ich habe das Problem gelöst, indem Sie nur eine RecyclerView
und getItemViewType(int position)
Methode im Adapter verwenden. Beispiel here.
6
Laut der announce einer Support-Bibliothek Version 23.2.0 unterstützen jetzt alle Standard-Layout-Manager Auto-Messung. Also sollten WRAP_CONTENT und MATCH_PARENT von diesem Moment an richtig funktionieren.
Vergessen Sie nicht, die Version einer Bibliothek in Gradle-Datei zu aktualisieren.
compile 'com.android.support:recyclerview-v7:23.2.0'
Können Sie zusammenarbeiten? Was genau ist das Problem? – TheoK
@TheoK 'RecyclerView' ignoriert das Attribut' wrap_content' und geht davon aus, dass die Höhe 0 ist. Das Problem wird [hier] erwähnt (http://stackoverflow.com/questions/27475178/how-do-i-make-wrap- Content-Work-on-a-Recycler-Ansicht). Es gibt eine Lösung für 'LinearLayoutManager', aber nicht für' GridLayoutManager'. –