2011-10-25 3 views
0

ユーザーがリストビューの最後までスクロールすると、さらにデータをロードする必要があります。ListViewにデータがない場合、OnScrollListenerのonScrollは起動できません。

ListViewのアダプタにデータがない場合、OnScrollListenerのonScrollは起動できません。 ListViewのsetAdapterを呼び出すと、OnScrollListenerのonScrollが呼び出されます。しかし、ユーザーが画面を押してListView(データがない)をスクロールすると、OnScrollListenerのonScrollは呼び出されていません。 ListViewが少なくとも1行にある場合、ユーザーがリストビューをスクロールすると、OnScrollListenerのonScrollが呼び出されます。

+1

David、あなたは何を質問していますか? –

答えて

0

ArrayAdapterを使用して私のonCreateメソッドでは、私は何度もsetAdapterを呼び出します。私はListを渡しますが、私はその参照を維持しています。アイテムを追加したいときは、このリストに追加します。それから私はadapter.notifyDataSetChangedに電話します。

このようにして、ユーザーが一番下に来たときにリストの最後に項目を追加し、ListViewをクリアしたり、新しいアダプターを設定したりすることはできません。

関連する問題