【问题标题】:Android gridview adapter called on visibility changeAndroid gridview 适配器调用可见性更改
【发布时间】:2016-05-01 22:17:09
【问题描述】:

我将 VISIBLE gridView 设置为 INVISIBLE 并再次调用它的适配器(使用 ViewHolder 类),即使这样做没有用,也没有调用 notifyDataSetChanged...

我登录了getView方法,所有的item都被一一调用了。

有没有办法防止这种情况发生?

【问题讨论】:

    标签: listview visibility android-gridview


    【解决方案1】:

    一旦我将 gridView 可见性设置为 GONE,适配器就不再被调用,这让事情变得更快。

    显然,当 ListView / GridView 适配器的可见性设置为“INVISIBLE”而不是 GONE 时,会调用它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-05-02
      • 2016-06-18
      • 1970-01-01
      • 2014-05-11
      • 2017-08-04
      • 2017-07-25
      • 2014-10-28
      相关资源
      最近更新 更多