答案 0 :(得分:1)
我建议你使用StaggeredGridLayoutManager。在onBindViewHolder
中,如果您可以添加广视图,则可以按位置检查项目类型:
StaggeredGridLayoutManager.LayoutParams layoutParams = (StaggeredGridLayoutManager.LayoutParams) holder.itemView.getLayoutParams();
layoutParams.setFullSpan(true);
因此该视图将在行中占用空间。
答案 1 :(得分:0)
您可以使用StaggeredGridLayoutManager来完成此操作。查看this答案以查看用法。