首页 > 解决方案 > 带有子元素和根的 LinearLayout 是一个滚动视图。它应该被包装到另一个滚动视图吗?

问题描述

如果布局将 a 定义ScrollView为父视图,并且其中一个子视图是 a LinearLayout(带有一些子视图的垂直方向),这个定义是否有问题?因为我有时看到线性布局被包裹在另一个布局中,NestedScrollView所以我想知道这解决了什么问题

标签: androidandroid-linearlayoutandroid-scrollviewandroid-nestedscrollview

解决方案


如果您直接将 a 包裹ScrollView在 a 中NestedScrollView,并且那是 的唯一孩子NestedScrollView,那是多余且不必要的。如果有 的其他孩子NestedScrollView,那可能是正确的,但是您可能希望两者都是NestedScrollViews,以便在 Android 版本之间获得一致的行为。


推荐阅读