我在这里做了一个不可取的事情,我知道,但我有一个嵌入在horizontalscrollview中的webview。 (我需要比webview提供更多的滚动控制。)
布局如下:
<?xml version="1.0" encoding="utf-8"?>
<HorizontalScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/webRel"
android:layout_below="@+id/titlebar"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<WebView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/webZ"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
</HorizontalScrollView>
结果如下:
webview没有填满horizontalscrollview。 horizontalscrollview正在归档视图,所以我想我可以说webview没有填充视图,即使我已经设置为fill_parent。我真的非常喜欢它,如果有人帮我弄清楚如何让webview在横向上填充横向视图...因为然后我测量高度并使用该测量来对文本进行分页(然后以宽度方式显示在块中这就是为什么我选择了horizontalscrollview。)
:d
(或者,建议在网页浏览中使用更流畅的水平滚动方式也很有帮助。)
答案 0 :(得分:6)
答案是:使用android:fillViewPort。它将具有scrollview拉伸的内容以填充视图。
答案 1 :(得分:1)
WebView已经支持水平滚动,您不应该将其放在HorizontalScrollView中。