在我的 android 应用程序中,我从 API 加载图像。但是在 GridView 中加载图像后,滚动不流畅。我正在使用异步线程来获取图像,这样它就不会阻塞 UI。
现在有任何改进滚动性能的建议。
最佳答案
在单独的线程中加载图像肯定有帮助,但是这里还有另一个重要的性能问题需要注意,那就是“ View 可重用性”,一旦您在适配器中设置了图像,请确保您确实在重用 View 在适配器的 getView 方法中提供,而不是在每次调用该方法时创建/扩充新的 Layout(GridElement),这通常是导致所有图像加载后滚动变慢的原因,有几种模式可供使用解决这个问题,你应该阅读 ViewHolder,这是解决这个问题最常见和最容易使用的模式......
希望这有助于...
问候
关于android - 在 Android Grid View 中滚动不流畅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18110287/