我在RelativeLayout中有一个WebView
和一个LinearLayout
(称为标题)。
我的目的地是,
如果我向上滚动webview,标题也会向上滚动,就像它们被合并一样。所以我试图在webview中插入额外的空间,并将标题放在该空间上。
但我不知道如何在webview中插入额外的空间!覆盖computeVerticalScrollRange(), computeVerticalScrollOffset(), computeVerticalScrollExtent(), onDraw(), onLayout(), onMeasure()
根本不起作用。我也不能使用html填充,因为当webview按比例放大或缩小时,该填充将按比例缩放。怎么做?
<RelativeLayout
android:id="@+id/mail_read_scrollview"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:id="@+id/mail_read_header"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:clickable="true"
android:orientation="vertical">
<SomeViews />
</LinearLayout>
<WebView
android:clipChildren="false"
android:id="@+id/mail_read_contents"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginLeft="@dimen/mail_read_title_box_padding_left"
android:layout_marginRight="@dimen/mail_read_title_box_padding_left">
</WebView>
</RelativeLayout>