[英]How to turn list scrolling off when calling onContentChanged in Android ListActivity?
我有一個ListActivity。
我使用onContentChanged()API更新了活動。
我的問題是,每次調用上述API時,列表都會滾動到頂部。 有沒有簡單的方法可以關閉此“功能”?
謝謝。
/亨里克
Activity#onContentChanged
不是用於“更新”活動的數據。 當活動的內容視圖更改時,即在調用Activity#setContentView
將調用此方法。 ListActivity
在收到onContentChanged
時將重新初始化其內容視圖。
答案是,您做錯了,請不要按使用方式使用onContentChanged
。 這就是為什么您會看到此意外行為。 使用另一種方法來更新ListView
,最有可能的方法是從Adapter
調用notifyDataSetChanged
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.