1
我使用listView,每隔幾秒調用一次notifyDataSetChanged(),如果用戶向下滾動,他會自動滾動到頂部。防止ListView滾動到頂部on notifyDAtaSetChanged
可能是什麼原因? 我沒有使用任何.setSelection(0)或其他強制滾動的方法。我可能做錯了什麼?
我使用listView,每隔幾秒調用一次notifyDataSetChanged(),如果用戶向下滾動,他會自動滾動到頂部。防止ListView滾動到頂部on notifyDAtaSetChanged
可能是什麼原因? 我沒有使用任何.setSelection(0)或其他強制滾動的方法。我可能做錯了什麼?
用CursorAdapter填充listview,問題就消失了。
你有沒有想過這一個? – Koppo 2011-08-16 21:50:35
不!我認爲必須有一些notifyDataSetChanged,但事實並非如此。 – Taranfx 2011-08-18 17:28:47
答案在這裏:試試吧 http://vikinghammer.com/2011/06/17/android-listview-maintain-your-scroll-position-when-you-refresh/ – 2012-11-12 15:54:11