在 Android 中为 webview 创建 header 和页脚的最佳方法

Best way to create a header and footer for webview in Android

我想创建像 activity 这样的新闻,它有标题和日期,顶部有一些分享和收藏按钮,文章文本(可能还有一些图片和 headers 标题) 在我从服务器得到的 html 中,最后是相关新闻列表!

我必须为文章 html 使用 WebView,但由于我需要 header 和主 webview 一起滚动,我可能必须在包装 ScrollView 中使用它们,这, 显然不是最好的选择!

我有红色的这些: webview in scrollviewDisable scrolling in webview

但我想知道截至 2015 年实现此目标的最佳方法是什么!可以与 android 4.01+

一起使用

好吧,事实证明,最好的方法就是将它们放在 scrollView 中!

它适用于我的三星 android 4.4,但我不知道其余的!

<?xml version="1.0" encoding="utf-8"?>

<RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content">

    <RelativeLayout
        android:id="@+id/news_activity_title_lay"
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

       //Some Widgets Here for header

    </RelativeLayout>

    <WebView
        android:layout_below="@+id/news_activity_title_lay"
        android:id="@+id/news_activity_web_view"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:background="@color/white">

    </WebView>

    <LinearLayout
        android:id="@+id/news_activity_related_base_lay"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical"
        android:layout_below="@+id/news_activity_web_view">

      //Some Widgets Here foe footer

    </LinearLayout>

</RelativeLayout>

有趣的是 Android 工作室说我不应该这样做! :/