【发布时间】:2016-11-25 16:39:27
【问题描述】:
我有一个列表视图,其中每个项目都显示月历。在每个项目中,我都有一个网格视图来显示日期。因此,通过滚动列表项,我可以看到日历月份正在发生变化。但是listview的滚动并不顺畅。通过搜索我迄今为止得到的解决方案,gridview 渲染中有 5*7 =35 个项目,这使得滚动变慢。所以,我通过只返回一个文本视图而不是我的布局来更改 Grid Adapter 的 getItem()。
我还使用 AsyncTask 加载数据,然后将其馈送到网格适配器。但是滚动仍然很慢。如果有任何替代解决方案,而不是使用循环创建 35 个(单个日期的每个视图)视图,请告诉我。
这是用于理解问题的图像。我们可以左右滚动:
有很多关于这个的代码。
【问题讨论】:
标签: android listview gridview scrollable