• 欢迎访问Eblogs,最热门语言开发,最热门数码资讯,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入Eblogs
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏Eblogs吧
  • 欢迎大家多多留言交流哦~

解决ListView中getView方法执行多次的问题

Android 曹传欢 785次浏览 0个评论

如果你在开发中遇到了如题原因,请先检查下ListView的宽高是不是写成了wrap-content,如下:

如果是如上写法的话,请将layout_height属性页改为:match_parent。
解释:因为每显示一个View,它都去测量view的高度,执行measure方法,导致getView执行多次。
所以只需将代码改成

如果还不行的话,检查ListView外部View是不是没有match_parent。
以上更改基本可以解决该问题,如仍有问题或者有更好的解决办法,欢迎留言。


Eblogs , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明解决ListView中getView方法执行多次的问题
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址