2

Android 是如何看待 ScrollViews 的?

我来自 webdev 背景,所以这是我实现滚动元素的范例。

然而在 Android 上,官方教程和文档说,我应该使用height="wrap_content"ScrollView。但为什么?

据我了解(webdev), ScrollView 应该是容器,它的内容在其中滚动。意思是 ScrollView 是高度限制(因此 match_parent),它的内容应该高于(因此滚动)。

如果我将 ScrollView 高度设置为 wrap_content,Android 实际上会尊重这一点……它不应该是可滚动的(根据我的 webdev 范例)(除非 Android 不添加额外的布局容器(在布局文件中定义的容器之外)。

那么它是如何完成的呢?

4

1 回答 1

0

允许滚动放置在其中的视图层次结构的视图组。滚动视图中可能只有一个直接子视图。要在滚动视图中添加多个视图,请让您添加视图组的直接子级,例如 LinearLayout,并在该 LinearLayout 中放置其他视图。

这是一个链接,可以帮助您了解更多信息

https://developer.android.com/reference/android/widget/ScrollView

还有这里

https://www.javatpoint.com/android-scrollview-vertical

于 2019-05-03T13:06:02.037 回答