Comment créer une vue de recyclage de grille avec 3 colonnes en rangées paires et 4 colonnes en rangées impaires?Recyclage de grille avec 3 colonnes en rangées paires et 4 colonnes en rangées impaires
lLayout = new GridLayoutManager(getActivity(), 4, LinearLayoutManager.VERTICAL, false); // MAX NUMBER OF SPACES
lLayout.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() {
@Override
public int getSpanSize(int position) {
return (position % 3 == 0 ? 3 : 4);
}
});
recyclerView = (RecyclerView) view.findViewById(R.id.recyclerView);
recyclerView.setLayoutManager(lLayout);
if (arrayList != null) {
adapter = new RecyclerViewAdapter(getActivity(), arrayList);
recyclerView.setAdapter(adapter);
}
il vient avec un colomn par ligne @PeterSmith –
s'il vous plaît vérifier la réponse mise à jour. @AshithVL –
merci beaucoup ,,, qui a fonctionné, ... mais le texte en ligne contenant 3 colomn n'est pas au centre ... pourquoi –