1

我在这里做了一件不明智的事情,我知道,但我有一个嵌套在水平滚动视图中的 web 视图。(我需要比 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 没有填满水平滚动视图。水平滚动视图正在归档视图,所以我想我可以说即使我都设置为 fill_parent,webview 也没有填充视图。如果有人能帮我弄清楚如何让 webview 横向填充水平滚动视图,我真的非常非常喜欢它......因为然后我测量高度并使用该测量对文本进行分页(然后以块的宽度显示这就是我选择 Horizo​​ntalscrollview 的原因。)

:D

(或者,关于在 web 视图中平滑水平滚动的更清洁方法的建议也会有所帮助。)

4

2 回答 2

6

答案是:使用 android:fillViewPort。它将具有滚动视图拉伸的内容以填充视图。

于 2011-03-15T06:25:38.203 回答
1

WebView 已经支持水平滚动,你不应该把它放在一个 Horizo​​ntalScrollView 里面。

于 2011-03-12T04:15:20.507 回答