【发布时间】:2017-01-24 16:39:45
【问题描述】:
【问题讨论】:
标签: android android-recyclerview
【问题讨论】:
标签: android android-recyclerview
如果最大列是两个,那将非常简单。对于占据整个宽度的视图,setFullSpan(true) 就像在 Recyclerview Adapter 的 BindView 方法中一样
//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);
}
【讨论】: