gpt4 book ai didi

android - 如何在 Android ListActivity 中调用 onContentChanged 时关闭列表滚动?

转载 作者:行者123 更新时间:2023-11-30 04:51:32 25 4
gpt4 key购买 nike

我有一个 ListActivity。

我使用 onContentChanged() API 更新 Activity 。

我的问题是每次调用上述 API 时列表都会滚动到顶部。有什么简单的方法可以关闭此“功能”吗?

谢谢。

/亨里克

最佳答案

Activity#onContentChanged 不是用于“更新” Activity 的数据。当 Activity 的内容 View 发生变化时调用它,即调用 Activity#setContentView 时。 ListActivity 将在收到 onContentChanged 时重新初始化其内容 View 。

答案是,你做错了,不要按照你使用它的方式使用onContentChanged。这就是您看到这种意外行为的原因。使用另一种方法来更新 ListView,很可能是通过从您的 Adapter 调用 notifyDataSetChanged

关于android - 如何在 Android ListActivity 中调用 onContentChanged 时关闭列表滚动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3161125/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com