小编Nas*_*lmi的帖子

使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
查看次数

标签 统计

android ×1

webview ×1

zoom ×1