【问题标题】:Android | ScrollView | height wrap_content安卓 |滚动视图 |高度 wrap_content
【发布时间】:2019-09-22 00:48:35
【问题描述】:

Android 是如何看待 ScrollViews 的?

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

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

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

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

那么它是怎么做的呢?

【问题讨论】:

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


    【解决方案1】:

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

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

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

    还有这里

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

    【讨论】:

    • 感谢回复,但并没有真正回答问题
    • 真的很抱歉
    猜你喜欢
    • 1970-01-01
    • 2020-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-30
    • 2017-01-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多