【发布时间】: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