在android中使用ListView的问题

在android中使用ListView的问题,android,listview,adapter,Android,Listview,Adapter,我正在使用一个列表视图,当我打印传递给适配器的向量大小时,它使用适配器的getCount()方法中的适配器进行填充但是getView()方法被调用了9次。当我在getView()方法中打印文本时,它被打印了9次 有人能告诉我填充列表视图的正确方法吗 提前感谢。listview中显示了多少行..?您使用的适配器是什么?分享你的代码!没关系。这就是ListView的工作方式。getView的调用可能多于ListView项的计数。检查本教程这对你来说是很好的教程。我希望你能从这个链接中得到帮助。祝你好

我正在使用一个
列表视图
,当我打印传递给适配器的向量大小时,它使用适配器的
getCount()
方法中的
适配器
进行填充
但是
getView()
方法被调用了9次。当我在
getView()
方法中打印文本时,它被打印了9次

有人能告诉我填充
列表视图的正确方法吗


提前感谢。

listview中显示了多少行..?您使用的适配器是什么?分享你的代码!没关系。这就是ListView的工作方式。getView的调用可能多于ListView项的计数。检查本教程这对你来说是很好的教程。我希望你能从这个链接中得到帮助。祝你好运!如果没有正确设置适配器类,则getView方法很有可能多次被调用。调用getView的次数与getCount无关。getCount只返回列表中的项数。您应该在getView方法中重用convertview,这将主要解决您的问题。