首页 > 其他 > 详细

listview一个需要注意的地方(想不到叫什么标题了)

时间:2015-04-24 09:20:12      阅读:217      评论:0      收藏:0      [点我收藏+]

这两天被一个奇怪的bug弄得很烦恼


症状是这样的:在listview下方有一个edittext,在edittext中输入字符的时候listview会重新读取数据,使得app运行非常慢


在代码里getview只在加载的时候调用,按道理不应该在这时候被调用的


查了很久代码,终于找到问题了!!(de别人的bug真是悲催技术分享


这是一个方向垂直的linearlayout,上面一个listview,下面还是一个linearlayout,高度都由weight控制

而下面的linearlayout的高度却又有wrapcontent

导致edittext变化时,高度变化,影响了listview的变化(虽然实际上是没变化,不过还是导致了getview的调用)

若发现listview出现不断setadapter的情况,不妨查一下是不是layout出了问题技术分享

技术分享

listview一个需要注意的地方(想不到叫什么标题了)

原文:http://blog.csdn.net/edwardwayne/article/details/45224867

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!