我怎么知道" getView()"在ArrayAdapter上完成

时间:2017-02-13 18:48:08

标签: android listview android-arrayadapter custom-adapter getview

我有一个使用CustomAdapter的GridView,我有一个数组列表(size = 20)。

当我致电adapter.notifyDataSetChanged();时   - getView()被召唤的次数超过了它应该被召唤的次数(我知道这与此无关)。但是我在CustomAdapter类上有一个变量done==false,我想在getView()完成工作后(20次甚至50次后)将其更改为true, 如何控制getView()完成后的内容? 我想将此变量更改为true。我应该在哪里放置done=true

*最后getView()次呼叫不是必需的position==19

1 个答案:

答案 0 :(得分:0)

你将无法做到这一点! 当Listview在滚动时刷新它的孩子

  

绝对不保证getView()的顺序   被召唤或多少次。

source