Android 将Webview设置为在内容顶部呈现具有特定空间量的内容

Android 将Webview设置为在内容顶部呈现具有特定空间量的内容,android,android-webview,Android,Android Webview,目标: 我需要在内容顶部留出一些空间,就像HTML以开头一样 但是,我不想手动注入一堆,因为我需要根据DP控制空间量 如何做到这一点?我在应用程序中的做法是将第二个清空

目标: 我需要在内容顶部留出一些空间,就像HTML以




开头一样
但是,我不想手动注入一堆,因为我需要根据DP控制空间量


如何做到这一点?

我在应用程序中的做法是将第二个清空
并将其放置在包含网络视图的布局上方。例如:

<LinearLayout>
    <LinearLayout>
    </LinearLayout>
    <LinearLayout>
    //webview
    </LinearLayout>
</LinearLayout>

//网络视图
然后我在GUI中将第一个LinearLayout调整为一个百分比


这可能是实现您的目标最糟糕的方式,但对我来说很有效。

在您的webview属性中设置
android:layout\u marginTop=“xxdp”


您可以将活动的背景设置为特定的颜色,如白色,这样用户就不会觉得奇怪了。

有什么特别的原因不能在webview上设置上边距吗?如果我为webview使用布局边距,即使用户向下滚动,边距也不会始终显示吗?我只想在内容的开头有空白(可能像listview标题?),但在用户开始滚动内容后,内容应该与webview顶部齐平。不,不是这样,因为边距永远在webview上方。我需要的是:在webview中,在HTML内容顶部之前有一定量的空白。用户向下滚动后,HTML内容应与webview顶部齐平。然后动态更改布局。当用户向下滚动时,获取视图并更改其参数。好主意-我来试一试