如何在webview中插入额外的空间

时间:2014-11-18 08:55:52

标签: android webview

我在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>

0 个答案:

没有答案