我刚刚创建了一个回收器视图,但它不起作用,所以我在getItemCount上设置了一个断点,并且该方法没有被调用。我从来没有见过其他人在这个问题上有如此特殊的看法,我相信这是非常明显的事情。public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) {
public int getItemCount
我想要实现的是horizontal recyclerview里面的垂直recyclerview (像谷歌play商店).What,我认为是位置参数依赖于getItemCount方法。但是我的getItemcount返回4,而onBindView()只循环了2次(如下代码)。sand3", Arrays.toString(list.get(position).getgSList().getImageTitles()) +"");
public int getItemCountset n
我使用的是RecyclerView,其中涉及到getItemCount()中的布尔值。这个布尔值控制RecyclerView中最后一项的可见性,有点像load更多的视图,但略有不同。代码看起来像这样public int getItemCount() {}
当shouldShow的值被更新时,我不会调用notifyDataSetChanged()或notifyItemChanged(),但是Rec
当我只在列表中放置一项而不添加标题时,一切都正常,该项目将正确显示。一旦我添加了标题项,就只显示标题,而没有显示单个项。当我添加两个项和标题时,将显示标题和一个项。在加载数据时,我的列表中的最后一项不需要调用onBindViewHolder方法,即使该项在我的屏幕可见部分也很难。 return if (items.isEmpty()) EMPTY else items[position].viewType
override fun getItemCount