我有一个简单的RelativeLayout,里面有一些元素。
<!-- Header Bar -->
<LinearLayout
android:id="@+id/header_bar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"/>
<!-- Note Header View -->
<FrameLayout
android:id="@+id/note_header_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_below="@id/header_bar"/>
<!-- Web View Container View -->
<FrameLayout
android:id="@+id/web_view_container"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@id/note_header_view"/>
我现在正试图将所有这些元素放在ScrollView中:
<ScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<!-- Header Bar -->
<LinearLayout
android:id="@+id/header_bar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"/>
<!-- Note Header View -->
<FrameLayout
android:id="@+id/note_header_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_below="@id/header_bar"/>
<!-- Web View Container View -->
<FrameLayout
android:id="@+id/web_view_container"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@id/note_header_view"/>
</ScrollView>
执行此操作时,Web视图不会显示任何内容。它将视图大小调整为网页的大小(如果我在WebView下面添加页脚,较长的网页将页脚向下推得更远),但我看不到任何实际内容。
我知道不鼓励在另一个滚动视图(ScrollView)中放置滚动视图(WebView),但我需要一个允许自定义页眉和页脚视图的WebView。如果有更好的解决方案,请随时分享!
有没有人知道为什么WebView在嵌入ScrollView后停止显示内容。