Domande taggate «gridlayoutmanager»


3
Semplice esempio di griglia Android che utilizza RecyclerView con GridLayoutManager (come il vecchio GridView)
So che RecyclerViewha sostituito la funzionalità del vecchio ListViewe GridView. Sto cercando un esempio molto semplice che mostri una configurazione minima della griglia usando RecyclerView. Non sto cercando lunghe spiegazioni in stile tutorial, solo un esempio minimo. Immagino che la griglia più semplice che imita il vecchio GridView sarebbe costituita …

12
RecyclerView GridLayoutManager: come rilevare automaticamente il conteggio degli intervalli?
Utilizzando il nuovo GridLayoutManager: https://developer.android.com/reference/android/support/v7/widget/GridLayoutManager.html Richiede un conteggio degli intervalli esplicito, quindi il problema ora diventa: come fai a sapere quanti "intervalli" si adattano per riga? Questa è una griglia, dopotutto. Dovrebbero esserci tante campate quante ne può contenere RecyclerView, in base alla larghezza misurata. Usando il vecchio GridView, dovresti …

3
Imposta l'intervallo per gli elementi in GridLayoutManager utilizzando SpanSizeLookup
Voglio implementare un layout a griglia con intestazioni di sezione. Pensa a https://github.com/TonicArtos/StickyGridHeaders Cosa faccio ora: 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 aggiunge la spaziatura sotto l'ultimo elemento in recyclerview con gridlayoutmanager
Sto cercando di aggiungere una spaziatura sotto l'ultima riga dell'elemento RecyclerViewcon GridLayoutManager. Ho usato personalizzato ItemDecorationper questo scopo con imbottitura inferiore quando il suo ultimo elemento come segue: public class SpaceItemDecoration extends RecyclerView.ItemDecoration { private int space; private int bottomSpace = 0; public SpaceItemDecoration(int space, int bottomSpace) { this.space = …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.