Android ICS上的深层ListView性能

Android ICS上的深层ListView性能,第1张

概述在我的主要Activity中,我使用ListView列出一些数据,并确保所有I / O密集型工作(加载缩略图)都被卸载到AsyncTask.实际上,当在Galaxy Nexus上运行时,我的ListAdapter.getView(int position,View convertView,ViewGroup parent)只需要0~1 ms即可执行.然而,滚动浏览Galaxy Nexus上的Lis @H_301_4@ 在我的主要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滚动更顺畅的性能提示,我将非常感激.

@H_301_4@解决方法 我有像你一样的问题,我的解决方案是在布局文件中添加androID:layerType =“software”到ListvIEw,它只是禁用硬件加速,而不会丢失完整的Holo主题.
您可以在此处查看我的代码: https://github.com/mariotaku/twidere 该文件是res / layout / refreshable_List.xml@H_301_4@ @H_301_4@ @H_301_4@ @H_301_4@ 总结

以上是内存溢出为你收集整理的Android ICS上的深层ListView性能全部内容,希望文章能够帮你解决Android ICS上的深层ListView性能所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1126543.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存