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のエンドレスアダプターを確認しましたか?これをチェックしてください。それはあなたの問題を解決するかもしれません。

于 2012-09-05T14:12:01.570 に答える