代码之家  ›  专栏  ›  技术社区  ›  Dariusz Bacinski

正在加载…列表末尾的行-在数据下载期间

  •  0
  • Dariusz Bacinski  · 技术社区  · 14 年前

    数据分块下载。在列表的末尾,下载下一部分数据并将其添加到列表中。

    我在onScrollListner的帮助下检测列表结束:

    @Override
    public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
        if (view.getAdapter() != null && ((firstVisibleItem + visibleItemCount) >= totalItemCount) && totalItemCount != mPrevTotalItemCount) {
            Log.v(TAG, "onListEnd, extending list");
            mPrevTotalItemCount = totalItemCount;
            addMoreData();
        }
    }
    

    我想补充一点 Loading... 数据下载时的行。类似于列表末尾的Gmail加载行。

    我知道我能破解 adapter.getCount() adapter.getView 要显示加载。。。在名单的最后。

    我怎么能在家里做呢 更多 优雅的方式?

    1 回复  |  直到 14 年前
        1
  •  2
  •   CommonsWare    14 年前

    我怎样才能做得更优雅呢?

    “雅”和“美”一样,存在于旁观者的眼中。只有你知道你认为什么是优雅的,正如我们所知道的是我们认为是优雅的一样,我们各自的定义可能不一致。

    FWIW公司, here is my approach to your problem