リストビューの20項目を表示するアクティビティがあり、下部リストビューにフッタービューが表示されます。もっと結果をロードロードをクリックすると、次の20個の結果が追加されます。これは正常に動作します。現在の状態はリストビューアンドロイドに残ります。
しかし、ロードをクリックすると、ページ全体が更新され、上から表示されます。 現在の位置から項目を表示する必要がありますか? データは解析から来ています。
Thanx
リストビューの20項目を表示するアクティビティがあり、下部リストビューにフッタービューが表示されます。もっと結果をロードロードをクリックすると、次の20個の結果が追加されます。これは正常に動作します。現在の状態はリストビューアンドロイドに残ります。
しかし、ロードをクリックすると、ページ全体が更新され、上から表示されます。 現在の位置から項目を表示する必要がありますか? データは解析から来ています。
Thanx
グローバルカウンタは、 ListView
はあなたのカウンター(またはインデックス)の位置を知っています。解析データから新しい項目を追加するときは、単にカウンタをインクリメントします。 ListView
が動的により多くのアイテムをダウンロードするときは、カウンタを解析プロセスに入れて、新しいデータをダウンロードするだけです。
20個以上のアイテムをロードする際に新しいアダプターを使用していると思います。それを避け、以前のアダプターに20行のデータを追加するだけで、新しいアダプターを作成しないでください。 –
thanx pankaj。私は解決策をlistviewメソッドsetSelection(int)です。 – Himanshu