Als «gridlayoutmanager» getaggte Fragen


3
Einfaches Android-Grid-Beispiel mit RecyclerView mit GridLayoutManager (wie das alte GridView)
Ich weiß, dass RecyclerViewdie Funktionalität der alten ListViewund ersetzt hat GridView. Ich suche ein sehr einfaches Beispiel, das ein minimales Raster-Setup mit zeigt RecyclerView. Ich suche keine langen Erklärungen im Tutorial-Stil, nur ein minimales Beispiel. Ich stelle mir vor, dass das einfachste Raster, das das alte GridView nachahmt, aus folgenden …

12
RecyclerView GridLayoutManager: Wie erkennt man automatisch die Anzahl der Spannen?
Verwenden des neuen GridLayoutManager: https://developer.android.com/reference/android/support/v7/widget/GridLayoutManager.html Da eine explizite Anzahl von Bereichen erforderlich ist, stellt sich nun das Problem: Woher wissen Sie, wie viele "Bereiche" pro Zeile passen? Immerhin ist dies ein Raster. Es sollten so viele Bereiche vorhanden sein, wie der RecyclerView basierend auf der gemessenen Breite passen kann. Mit …

3
Legen Sie mit SpanSizeLookup die Spanne für Elemente in GridLayoutManager fest
Ich möchte ein gitterartiges Layout mit Abschnittsüberschriften implementieren. Denken Sie an https://github.com/TonicArtos/StickyGridHeaders Was mache ich nun: mRecyclerView = (RecyclerView) view.findViewById(R.id.grid); mLayoutManager = new GridLayoutManager(getActivity(), 2); mLayoutManager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() { @Override public int getSpanSize(int position) { switch(mAdapter.getItemViewType(position)){ case MyAdapter.TYPE_HEADER: return 1; case MyAdapter.TYPE_ITEM: return 2; default: return -1; } } }); mRecyclerView.setLayoutManager(mLayoutManager); …

8
Android fügt mit gridlayoutmanager einen Abstand unter dem letzten Element in der Recyclingansicht hinzu
Ich versuche, einen Abstand unterhalb der letzten Elementzeile RecyclerViewmit hinzuzufügen GridLayoutManager. Ich habe ItemDecorationfür diesen Zweck benutzerdefinierte mit Bodenpolsterung verwendet, wenn das letzte Element wie folgt lautet: public class SpaceItemDecoration extends RecyclerView.ItemDecoration { private int space; private int bottomSpace = 0; public SpaceItemDecoration(int space, int bottomSpace) { this.space = space; …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.