簡體   English   中英

在Android ListActivity中調用onContentChanged時如何關閉列表滾動?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM