相关疑难解决方法(0)

Android WebView,缩放图像以适应屏幕

我有:我正在从URL加载图像.我只是这样做(WebView).loadUrl(imageurl, extraheaders)

我得到的:图像没有在WebView的全宽处显示,它周围有空白区域(就像你在桌面浏览器中打开一点点)

我尝试了什么:将LayoutAlgorithm设置为SINGLE_COLUMN.工作完美,但缩放不起作用.(我已经启用它了不WebView.getSettings()知道为什么.设置setUseWideViewPort(true);加载图像没有任何空白空间,但它完全放大.

android android-webview

44
推荐指数
6
解决办法
6万
查看次数

Android的WebView可以自动调整大图像的大小吗?

在某些Web浏览器中,巨大的图像会自动调整大小以适应屏幕.

是否可以在Android WebView中执行相同的操作?

网页只包含图片,也许添加一些JavaScript可以做到这一点?
有人已经这样做了吗?

注意:我事先并不知道图像的大小.

android resize image webview

30
推荐指数
4
解决办法
4万
查看次数

如何在Android屏幕上安装网页(webview)?

可能重复:
Android Webview - 网页应该适合设备屏幕

我想在android的webview中呈现一个网页.目前,我可以显示网页,但如何使其适合屏幕?我提到: Android Webview - 网页应该适合设备屏幕, 但没有找到解决方案.

谢谢!!

android webview android-webview

13
推荐指数
3
解决办法
5万
查看次数

如何在Android中将Web视图显示为OverviewMode(完全缩小)?怎么样?

我想将我的Web视图加载为概览模式(完全缩小).这就是网页在初始状态下完全缩小.

我编码像这样:

webview_obj.getSettings().setLoadWithOverviewMode(true);
Run Code Online (Sandbox Code Playgroud)

它不起作用.什么是错误以及如何纠正它?

android webview android-emulator android-webview

3
推荐指数
1
解决办法
6838
查看次数

使Webview内容适合屏幕

我有一个从本地资产文件夹加载网站的webview:

    webView = (WebView) findViewById(R.id.webView);

    //webView.setInitialScale(1);
    //webView.getSettings().setDefaultZoom(WebSettings.ZoomDensity.FAR);
    //webView.getSettings().setLoadWithOverviewMode(true);
    //webView.getSettings().setUseWideViewPort(true);

    webView.getSettings().setJavaScriptEnabled(true);
    webView.getSettings().setDomStorageEnabled(true);

    webView.setWebViewClient(new WebViewClient() {

        public void onPageFinished(WebView view, String url) {
            webView.setVisibility(View.VISIBLE);
        }
    });

    if ((Locale.getDefault().getLanguage()).contains("ar"))
        webView.loadUrl("file:///android_asset/Index-ar.html");
    else
        webView.loadUrl("file:///android_asset/Index-en.html");
Run Code Online (Sandbox Code Playgroud)

默认情况下,网页被放大,用户必须滚动,我想要的是将页面宽度调整到webview宽度(全屏).

评论向您展示了我的尝试:

setInitialScale(1) 隐藏页面的所有内容!

setDefaultZoom(WebSettings.ZoomDensity.FAR) 一无所获.

setLoadWithOverviewMode(true)setUseWideViewPort(true)缩小到很多.

有什么建议 ?

android zoom webview

2
推荐指数
1
解决办法
6545
查看次数