码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-04-24 09:22:43      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:listview   layout   android   

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


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


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


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


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

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

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

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

技术分享

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

标签:listview   layout   android   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!