【问题标题】:Large Gridview 1100/1100 on androidAndroid 上的大型 Gridview 1100/1100
【发布时间】:2016-06-15 23:02:18
【问题描述】:

我必须在 1100/1100 的网格中显示 64/64 位图,但滚动不流畅。显示如此大量的图像数据的最佳方式是什么?

【问题讨论】:

    标签: android gridview bitmap large-data


    【解决方案1】:

    对于 android 应用程序来说,这只是太多的内存消耗。我不认为你真的想同时加载所有这些。我会先重新考虑要求。

    应该有一个解决方案仍然让用户满意,并且不会将那么多视图加载到内存中。我不知道这里的用例是什么,但我建议实现类似分页的东西。加载有限数量的项目,只有当用户想要查看更多时,才会显示进度条并加载更多。

    例如如果用户滚动到最后一项,您可以加载更多,或者只是创建一个像“显示更多”这样的按钮。我不确定哪种解决方案适合您的应用。此外,我实际上会将新项目加载到相同的GridView 中以替换以前加载的位图,因为它们中的每一个都需要大量内存。如果需要,您始终可以通过编程方式控制滚动位置。

    【讨论】:

      猜你喜欢
      • 2015-03-31
      • 1970-01-01
      • 1970-01-01
      • 2015-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多