Android | ScrollView |高度wrap_content

时间:2019-05-03 13:00:22

标签: android android-layout android-scrollview xml-layout android-wrap-content

Android如何看待ScrollViews?

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

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

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

如果我将ScrollView的高度设置为wrap_content,Android实际上会尊重...它不应是可滚动的(通过我的webdev范例)(除非Android不添加其他布局容器(在布局文件中定义的容器之外)。< / p>

那怎么办?

1 个答案:

答案 0 :(得分:0)

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

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

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

也是这里

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