Android ICS上的深层ListView性能

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

如果有人在ICS或ICS前设备上有一些关于如何使ListView滚动更顺畅的性能提示,我将非常感激.

最佳答案 我有像你一样的问题,我的解决方案是在布局文件中添加android:layerType =“software”到listview,它只是禁用硬件加速,而不会丢失完整的Holo主题.

您可以在此处查看我的代码:
https://github.com/mariotaku/twidere

该文件是res / layout / refreshable_list.xml

点赞