2011-04-15 161 views
1

我使用listView,每隔幾秒調用一次notifyDataSetChanged(),如果用戶向下滾動,他會自動滾動到頂部。防止ListView滾動到頂部on notifyDAtaSetChanged

可能是什麼原因? 我沒有使用任何.setSelection(0)或其他強制滾動的方法。我可能做錯了什麼?

+0

你有沒有想過這一個? – Koppo 2011-08-16 21:50:35

+0

不!我認爲必須有一些notifyDataSetChanged,但事實並非如此。 – Taranfx 2011-08-18 17:28:47

+1

答案在這裏:試試吧 http://vikinghammer.com/2011/06/17/android-listview-maintain-your-scroll-position-when-you-refresh/ – 2012-11-12 15:54:11

回答

0

用CursorAdapter填充listview,問題就消失了。