gpt4 book ai didi

android - Android ICS 上糟糕的 ListView 性能

转载 作者:太空宇宙 更新时间:2023-11-03 10:28:09 27 4
gpt4 key购买 nike

在我的主要 Activity 中,我使用 ListView 列出一些数据,并确保所有 I/O 密集型工作(加载缩略图)都卸载到 AsyncTask。事实上,当在 Galaxy Nexus 上运行时,我的 ListAdapter.getView(int position, View convertView, ViewGroup parent) 执行只需要 0~1 毫秒。然而,在 Galaxy Nexus 上滚动 ListView 的速度非常慢,感觉屏幕的运行速度大约为 10 FPS,实际上感觉比我运行 Android 2.3.6 的 Nexus One。

如果有人有一些关于如何使 ListView 在 ICS 或 pre-ICS 设备上更流畅地滚动的性能提示,我将不胜感激。

最佳答案

我和你有同样的问题,我的解决方案是在布局文件的 ListView 中添加 android:layerType="software",它只是禁用硬件加速,而不会丢失完整的 Holo 主题。您可以在这里查看我的代码:https://github.com/mariotaku/twidere该文件是 res/layout/refreshable_list.xml

关于android - Android ICS 上糟糕的 ListView 性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9972179/

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