安卓scrollview里面潜入Gallery显示不完全

今天项目需求,一个界面两个部分,都是从服务器拿数据,上半部分是文字不确定长度,所以,上部分不能确定高度,下部分显示图片。第一想到就是,scrollview里面分两部分,下部分用gallery做了,结果发现了因为gallery里的图片高度不一致,而适配器getview()方法有事设置根据图片大小填充父控件,所以,当第一张图片小,第二涨大的时候,第二章显示不完全。也就是说gallery的高度由第一张控制了,应为gall默认显示了第一张图片也就是值调用了一次getview(),当我们滑动的时候才会再调用getview(),第一次getview的时候也就设置好了scrollview的高度,滑动时候,才会在调用getview。可惜scrollview不在刷新高度了,造成了第二章如果高于第一张的时候显示不全了,,晕,没办地方,最好是在适配器设置好固定的高度,因为我是服务器异步加载的所以不能知道哪张图最高,如果是不需要异步,当然可以把最高getview设置最高图片的高度就解决了。有问题自己记下来,无聊的时候在来回味,有时间再来处理,大婶看到求姐脱~

你可能感兴趣的:(android前行)