【问题标题】:GridView limiting number of items displayedGridView 限制显示的项目数
【发布时间】:2011-07-07 21:54:06
【问题描述】:

我有一个要在网格视图中显示的图像数组列表,但我只想一次显示其中的 12 个,然后每隔几秒就有一个更改图像,但是我无法弄清楚如何将显示的图像数量限制为 12。我正在使用自定义适配器,扩展 baseAdapter。任何帮助表示赞赏。

【问题讨论】:

    标签: android gridview adapter mobile-application


    【解决方案1】:

    如果您开始通过在自定义 BaseAdaptergetCount 方法中返回 12 来解决此问题怎么办?

    【讨论】:

    • 好的,谢谢。我实际上之前尝试过,并且遇到了另一个我认为导致问题的错误(事实证明网络问题是问题的实际原因。关于网格视图如何实际更新网格,当我调用 notifyDataSetChanged() 时,确实它重绘每一个,还是只重绘改变的那个?我问的原因是因为我现在每次都可以通过使用大小为 12 的数组列表将它们作为缓冲区进行随机更改, 并用新值随机替换其中一个值。但是,我想添加一个过渡
    • 某种类型,这将要求仅对更改的那个进行动画处理。
    • 如果您只想为更改的项目设置动画,那么您不应更新或调用notifyDataSetChanged,而是创建某种自定义视图(作为 gridview 项目),您将对其进行更改和动画处理自我。
    • 等等,澄清一下,假设我已经创建了自定义视图。当我更改 gridview 项目时,它会在屏幕上自行更新,而无需调用 notifydatasetchanged?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-10
    • 2021-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多