2016-01-25 19 views
1

我设置一个VISIBLE gridView为INVISIBLE并且它的适配器再次被调用(使用ViewHolder类),尽管没有用处,并且没有调用notifyDataSetChanged ...Android gridview适配器调用可见性更改

我登录了getView方法,并且所有的项目都被逐个调用。

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

回答

0

一旦我将gridView可见性设置为GONE,适配器就不会再被调用,从而使事物流动更快。

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