本文主要是介绍关于adapter 多次打印getView问题,解决方案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
方法1.注意setAdapter的次数,只在初始化使用一次,后续更新中不要调用。
方法2.listview的高设置成:
android:layout_height="match_parent"
分析:
Listview的layout_height 如果为自适应:wrap_content,这个情况下,listview没办法确定用多少item的view来填充它自己,这迫使listview多次测量它的子元素,从而导致多次调用。
方法3.固定listview具体高度:
例如在listView 周围有控件,无法确定周围控件大小(或者说是隐藏形式),会导致2的情况。
这篇关于关于adapter 多次打印getView问题,解决方案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!