【发布时间】:2015-01-27 02:32:21
【问题描述】:
我根据Creating Lists and Cards 指南创建了 RecyclerView 示例。我的适配器有一个仅用于扩展布局的模式实现。
问题是滚动性能不佳。这是在只有 8 个项目的 RecycleView 中。
在一些测试中,我验证了在 Android L 中不会出现这个问题。但是在 KitKat 版本中,性能下降是很明显的。
【问题讨论】:
-
尝试使用 ViewHolder 设计模式来提高滚动性能:developer.android.com/training/improving-layouts/…
-
@HareshChhelana 谢谢你的回答!但我已经在使用 ViewHolder 模式,根据链接:developer.android.com/training/material/lists-cards.html
-
您能否分享一些有关您的适配器设置和布局的 XML 文件的代码。这看起来不正常。另外,您是否进行了分析并查看了时间花在了哪些地方?
-
我面临着几乎相同的问题。除了在 Lollipop 之前的速度很快,在 Android L 中速度非常慢。
-
你能不能也分享一下你正在导入的库的版本。
标签: java android performance android-recyclerview