放入ScrollView时为什么ListView会崩溃

时间:2016-11-01 12:14:05

标签: android listview scrollview collapse

我已经阅读了所有的答案:How can I put a ListView into a ScrollView without it collapsing?但似乎没有人关心为什么ListView在放入ScrollView时会崩溃。我认为onMeasure()方法会发生一些事情,但我不确定那么,有没有人有任何想法?

2 个答案:

答案 0 :(得分:0)

Android不支持将可滚动的UI组件作为子项放到其他可扫描的UI组件中。由于ListView默认是可滚动的,因此可能存在问题。因此,所有建议都不要将ListView作为孩子使用ScrollView

答案 1 :(得分:0)

你的方法不是很好。由于你没有描述你的情况,我不能确切地说出你需要什么。但无论如何,我建议使用页眉和页脚,而不是在ScrollView中放置可滚动的listView。但是如果你还需要它,我建议使用RecyclerView和NestedScrollView,因为它处理了很多滚动问题。

RecyclerView

NestedScrollView