您的位置:首页 > 其它

scrollview,里面放置listview时候高度显示不全

2013-12-26 16:51 357 查看
 

 

这些天项目又是一个scrollview,里面加入一个显示车辆的view和车辆详情listview,界面如图

这个白色背景的界面全部是动态添加上去的,上面两个是显示用户的车辆,下面是一个listview显示车辆详情的

 逻辑是点击上面两个显示车辆的下面的listview跟着数据变化

问题还是出很多,第一次加载的时候数据可以完全显示出来(listview获取了所有子项的高度和再添加到界面的)

在车辆信息点击事件里直接设置scrollview里面子布局的高度(scrollview只能直接包含一个子view)

发现如果第一辆车的数据少于第二辆车的时候,多余的数据显示不出来了,还是那个问题scrollview高度不会刷新,

最后这样解决的 不当点击后listview需要刷新的时候不去设置scrollview的直接子view高度,而是设置listview空间的高度

比如listviewlayout.getLayoutParams().height = getscrollvie();//这个方法是获取listview更新后子项的所有高度方法。这样就

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息