在WebView中动态调整图像大小

时间:2014-01-09 06:33:45

标签: android webview android-webview android-image

我在stackoverflow上发现了一些与此问题相关的问题。我尝试了解决方案,但没有奏效。这是我的XML文件:

<WebView
        android:id="@+id/detailsImage"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" />

Details.java

desImage.getSettings().setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);
desImage.getSettings().setLoadWithOverviewMode(true);
desImage.getSettings().setUseWideViewPort(true);
desImage.loadUrl(url);

所以,我的问题是如何在WebView中动态调整图像大小?

1 个答案:

答案 0 :(得分:0)

您可以使用javascript动态操作WebView中显示的内容。

默认情况下,在WebView中禁用JS,您必须启用它[1]

加载内容后,您可以通过调用WebView.loadUrl(&#34; javascript:&#34;)来执行JavaScript。

希望这有帮助。

[1] http://developer.android.com/reference/android/webkit/WebSettings.html#setJavaScriptEnabled(boolean)