我正在开发一个带有listView的Android应用程序,我正在优化它.它在一个活动中使用自定义游标适配器,我注意到bindview()为列表的每一行触发了两次.在这里研究BindView()和NewView()方法时,我在帖子中读到,对于listview的宽度使用Wrap_Content是一个坏主意.我将它切换到Fill_Parent和中提琴现在bindview()和newview()每个只为每个项目触发一次.
这样我可以更好地理解Andorid OS的内部结构,我想知道为什么Wrap_Content导致bindview()多次触发.
我已经在谷歌,Android开发者文档上进行了几次搜索,而且没有运气.
任何回应都非常感谢.
谢谢,乔治