【发布时间】:2016-05-01 22:17:09
【问题描述】:
我将 VISIBLE gridView 设置为 INVISIBLE 并再次调用它的适配器(使用 ViewHolder 类),即使这样做没有用,也没有调用 notifyDataSetChanged...
我登录了getView方法,所有的item都被一一调用了。
有没有办法防止这种情况发生?
【问题讨论】:
标签: listview visibility android-gridview
我将 VISIBLE gridView 设置为 INVISIBLE 并再次调用它的适配器(使用 ViewHolder 类),即使这样做没有用,也没有调用 notifyDataSetChanged...
我登录了getView方法,所有的item都被一一调用了。
有没有办法防止这种情况发生?
【问题讨论】:
标签: listview visibility android-gridview
一旦我将 gridView 可见性设置为 GONE,适配器就不再被调用,这让事情变得更快。
显然,当 ListView / GridView 适配器的可见性设置为“INVISIBLE”而不是 GONE 时,会调用它们。
【讨论】: