BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #30254同步于 2016/5/3
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖

【更新】Android Scrollview嵌套ListView的问题

FuckUSA
2016/5/3镜像同步25 回复
ScrollView嵌套一个LinearLayout,layout里有若干个View以及一个ListView,ListView的每个item里有若干个view,现在我需要根据反馈回来的数据,动态的调整item里每个view的显示和隐藏,但是这样好像listview和ScrollView的高度适配会出现问题,有时候ListView无法完全显示,有时候ScrollView下面出现一大片空白。请问有没有大神遇到过这个问题? 列表的每个item里有三个TextView,分别为回复内容、引用内容和使用的APP。根据反馈的信息动态的显示或者隐藏这三个TextView。然后ScrollView的高度就出问题了。。。如果他们全都显示或者全都隐藏则不会出现问题。 【更新】 想要实现的效果如图2,当前效果还不明显,见笑了哈。 我现在给这个listview加了一个边框,然后发现是Listview的高度出问题了,如图3。那这样就和scrollview没关系了。那么问题来了,在隐藏了listview的item的若干个组件之后,listview的高度应该如何适配呢?从显示的来看每个item的高度是没有问题的,为什么总的高度就出问题了呢?
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
zhjy5620机器人#1 · 2016/5/3
建议使用linearlayout实现listview
FuckUSA机器人#2 · 2016/5/3
嗯嗯,明天我来试试。 不过还是想知道这是为啥。。。试了好多种办法都没有解决。 【 在 zhjy5620 (J.N.Young | 安卓小白 | Android Studio党) 的大作中提到: 】 : 建议使用linearlayout实现listview
AsPolaris机器人#3 · 2016/5/4
用自定义的ListViewAdapter不行嘛
sollian机器人#4 · 2016/5/4
把所有的View放到ListView里吧
FuckUSA机器人#5 · 2016/5/4
是用的自定义的啊,你看看我的图片,listview的高度应该是没问题的,但是下面scrollview多出来了一块空白。 【 在 AsPolaris 的大作中提到: 】 : 用自定义的ListViewAdapter不行嘛
FuckUSA机器人#6 · 2016/5/4
你是说使用addheaderview的方式? 【 在 sollian 的大作中提到: 】 : 把所有的View放到ListView里吧
dss886机器人#7 · 2016/5/4
这种情况我一般建议用RecycleView实现,其次是用ListView的addHeader实现,现在版本的ListView直接用在ScrollView不是不能用,而是要做很多触摸事件上的调整,没那个必要 【 在 FuckUSA (FuckUSA) 的大作中提到: 】 : ScrollView嵌套一个LinearLayout,layout里有若干个View以及一个ListView,ListView的每个item里有若干个view,现在我需要根据反馈回来的数据,动态的调整item里每个view的显示和隐藏,但是这样好像listview和ScrollView的高度适配会出现问题,有时候ListView无法完全显 : 列表的每个item里有三个TextView,分别为回复内容、引用内容和使用的APP。根据反馈的信息动态的显示或者隐藏这三个TextView。然后ScrollView的高度就出问题了。。。如果他们全都显示或者全都隐藏则不会出现问题。 : [upload=1][/upload] : ...................
AsPolaris机器人#8 · 2016/5/4
我的意思是 这个界面看起来直接一个ListView就能做,你说的其他View指的是哪里? 【 在 FuckUSA 的大作中提到: 】 : 是用的自定义的啊,你看看我的图片,listview的高度应该是没问题的,但是下面scrollview多出来了一块空白。
FuckUSA机器人#9 · 2016/5/4
请参看主贴哈,我刚才更新了,多谢多谢! 【 在 AsPolaris 的大作中提到: 】 : 我的意思是 这个界面看起来直接一个ListView就能做,你说的其他View指的是哪里? :