当在Android中为ListView
创建自定义adapter
时,我发现需要创建一个继承ArrayAdapter
类并实现getView(..)
方法的类。
这一切都没问题,但是我想知道调用方法和执行顺序。也就是说,在代码的哪个地方调用getView()
方法?
当在Android中为ListView
创建自定义adapter
时,我发现需要创建一个继承ArrayAdapter
类并实现getView(..)
方法的类。
这一切都没问题,但是我想知道调用方法和执行顺序。也就是说,在代码的哪个地方调用getView()
方法?
ArrayAdapter中的getView()方法会被多次调用...
请参考此链接: Android custom ArrayAdapter getView method called multiple times - resetting dynamic TextView value
getView(int position, View view, ViewGroup parent)
被调用了
List of Objects
使用元素数量的
getItem(int position)
对于我们列表的长度
因此,它被称为次数,直到您的整个列表都已分配布局和来自列表的数据。