如何限制RecyclerView显示的项目的数量?

如果覆盖getChildCount,我可以限制插入的数量,但这会使它仅插入该数字然后停止。我希望它继续插入/滚动,但只显示X个项目。

(注意:每个项目的高度可以不同,因此,限制基于数量而不是某些硬编码值非常重要。)

最佳答案

在您的Recyclerview的适配器类中;

private final int limit = 10;


 @Override
public int getItemCount() {
    if(ad_list.size() > limit){
        return limit;
    }
    else
    {
        return ad_list.size();
    }

}

关于android - 如何限制RecyclerView中的项目数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50867570/

10-11 22:15
查看更多