我正在扩展ArrayAdapter<UrlItem>
类并覆盖了以下方法:
@Override
public View getView(int position, View convertView, ViewGroup parent) {
}
我观察到,这种方法被调用了好几次。我想问一下,你怎么知道这个gethod被召唤了多少次来返回视图?我想知道getView()
是如何工作的?
绝对不能保证
getView()
的顺序 被叫了多少次。
看看这个SO问题自定义列表视图适配器getView方法被多次调用,没有连贯的顺序和一个很好的教程 http://android.amberfog.com/?p=296。
没有。
的 getview 调用方法取决于 No. 您在适配器中传递的对象或数组列表的大小。 假设您要在 GridView 的列表视图中显示 5 个项目,则调用此方法 5 次。