【问题标题】:where is getItemCount() return togetItemCount() 返回到哪里
【发布时间】:2018-06-21 03:02:45
【问题描述】:

我试图了解RecyclerView.AdaptergetItemCount() 接收结果的位置并确定是否有任何项目要显示。文档说

此方法返回数据集中的项目总数 适配器

但我没有看到 RecyclerView.java 类中的逻辑,它不会显示任何内容。
为了提供一些上下文,我想在我的回收站视图上显示一个空状态...

【问题讨论】:

    标签: android android-recyclerview android-adapter android-viewholder


    【解决方案1】:

    int getItemCount () 是设置到适配器时的任何数据集,它返回的计数。

    如果使用带有标题的recyclerview,则需要返回总数据集加一。

    这是 recyclerview 覆盖的方法,它将返回数据集计数。

    【讨论】:

      【解决方案2】:

      getItemCount()将适配器持有的数据集中的项目总数返回给recyclarview。计数将由 recyclarview 的模型类接收。

      请参考: https://developer.android.com/reference/android/support/v7/widget/RecyclerView.Adapter#getitemcount

      【讨论】:

        猜你喜欢
        • 2019-06-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-16
        • 2016-10-20
        • 2021-04-08
        相关资源
        最近更新 更多