/** * 设置瀑布流布局中的某个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); } }
RecyclerView--GridLayoutManager设置某个item占据的列数
最新推荐文章于 2024-08-30 16:25:50 发布