您的位置:首页 > 其它

RecyclerView--GridLayoutManager设置某个item占据的列数

2016-07-01 10:05 696 查看
/**
* 设置瀑布流布局中的某个item,独占一行、占一列、占两列、等等
* @param mStaggeredGridLayoutManager
* @param position 目标item所在的位置
* @param TARGET_ITEM_TYPE 目标item的条目类型
* @param parentView 该item的整个布局
*/
private void setStaggeredItemSpanCount(StaggeredGridLayoutManager mStaggeredGridLayoutManager,int position,int TARGET_ITEM_TYPE,View parentView){
int type = getItemViewType(position);
if(type == TARGET_ITEM_TYPE){
StaggeredGridLayoutManager.LayoutParams layoutParams =
new StaggeredGridLayoutManager.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.WRAP_CONTENT);
layoutParams.setFullSpan(true);
parentView.setLayoutParams(layoutParams);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: