2012-01-18 16 views
2

新しいエントリを追加または削除してアンドロイドでリストを更新したいのですが、setListAdapterを使用するとリストは最初のエントリにジャンプします。リストの位置は同じリストにありますか?Android:リストなしでリストを更新する方法

答えて

5

この質問は非常に似て、ここで解決したものです:あなたは、リストの位置をリセットし、再びアダプタを設定する代わりに、アダプタ自体に協力することでAndroid - list returns to top after update

データセットではなくアダプタ自体を直接操作してみてください。

adapter.clear(); 
adapter.add(Item item); 
adapter.notifyDataSetChanged(); 
+0

リストビューにアイテムを追加してから、リストビューをアダプタに設定します。 :\ – marienke