如何跳过recyclerview中的某些项目?

时间:2018-03-25 23:24:33

标签: android android-recyclerview

基本上,我试图通过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));
 } 

1 个答案:

答案 0 :(得分:4)

我认为最好从数据源中删除不需要的项目,然后只显示所有其他项目。它更简单,更有效。这样,您将永远不会获得空白,而将itemView标记为GONE可能仍会在某些特定情况下显示空白。