ListViewに単純なリスナーを設定したいので、ユーザーがリストの50ºアイテムを通過すると、そのリストに100個以上のアイテムを追加するスレッドを呼び出します。Android - ユーザーが50ºのリストアイテムに到達したときのListViewイベント
私は1時間以上これを行うためのイベントを探していますが、私はそれを見つけることができないようです。リストアイテムがクリックされるなどのイベントがたくさんありますが、ユーザーがスクロール処理で項目を通過したときに見つけることができません。
ありがとうございました!
あなたの答えは私にこのトピックに行きました:http://stackoverflow.com/questions/4432931/binding-onscrolling-listener-to-the-android-listview 解決策が見つかりました。それはここで働いた。しかし、notifyDataSetChanged()を呼び出さずに新しい項目を追加する方法はありますか?私はこのメソッドを呼び出すと、リスト全体が(新しい項目が追加されただけではなく)再度読み込まれるようになると思います。 –
ええ、それはそうですが、私は知っているが、リストビューでフォーカスの選択を設定できるメソッドがあるので(フォーカスするアイテムを選択できるようにする)メソッド名はsetSelection(int position)ので、私はnotifyDatasetchanged()を呼び出した後でも今思うそれを行うことができます...!リストはロードされますが、データセットが変更された場所の最後の項目に焦点を当てます。 –