1

我有一个带有自定义适配器的填充 ListView,我的目标是在用户滚动到末尾时下载新内容?如何实现呢?我认为这应该是这里的东西:

        mListView.setOnScrollListener(new OnScrollListener() {
        @Override
        public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
        // TODO Auto-generated method stub

        }

        @Override
        public void onScrollStateChanged(AbsListView view, int scrollState) {
            // TODO Auto-generated method stub

        }
    });

但我不知道到底该放什么。请帮忙。

4

2 回答 2

0

先看看这里。我建议将其放入您的 onScroll :

if (++firstVisibleItem + visibleItemCount > totalItemCount) {
    // do whatever you want here

}

希望这就是你要找的。

于 2012-09-05T14:08:26.447 回答
0

你检查过 CommonsWare 的 Endless Adapter 吗?看看这个。它可能会解决您的问题。

于 2012-09-05T14:12:01.570 回答