se le colonne max sono due che sarebbe del tutto simple.For del parere che occupano l'intera larghezza, setFullSpan (vero) come nel metodo BindView di Recyclerview Adapter
//rlm is RecyclerView.LayoutManager passed in constructor or setter in adapter
if (rlm instanceof StaggeredGridLayoutManager) {
StaggeredGridLayoutManager.LayoutParams layoutParams = (StaggeredGridLayoutManager.LayoutParams) holder.itemView.getLayoutParams();
/*
* to make View to occupy full width of the parent
*/
layoutParams.setFullSpan(true);
}
fonte
2016-03-25 12:54:02
Caro @Ravi Teja Che cos'è rlm? –
istanza del gestore di layout che puoi passare nel costruttore dell'adattatore di avere un metodo setter nell'adattatore –
cosa succede se hai 3 colonne? – Shine