基本上,我试图通过GONE
answer的帮助,使该视图的可见性SO
跳过某些Recyclerview项目.It&#39}像linear_recyclerview
的魅力一样工作而不会在跳过项目后显示空格,但在grid_recyclerview
的情况下,它显示空置空间。任何人都可以帮我解决这个问题。
代码:
if(position==0){
holder.itemView.setVisibility(View.GONE);
holder.itemView.setLayoutParams(new RecyclerView.LayoutParams(0, 0));
}
答案 0 :(得分:4)
我认为最好从数据源中删除不需要的项目,然后只显示所有其他项目。它更简单,更有效。这样,您将永远不会获得空白,而将itemView标记为GONE可能仍会在某些特定情况下显示空白。