毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 移动平台 >> 正文

弹出软键盘后WebView自动被放大

更新时间:2016-3-18:  来源:毕业论文

软键盘弹出来之后,不论是不是全屏都会被放大,全屏时我是用了AndroidBug5497Workaround这个类处理的

有没下面2句话 有删掉
webSettings.setTextZoom(100);
 webSettings.setDefaultFontSize(16);

private void init() {
        webview = (WebView) findViewById(R.id.webview);
        webview.getSettings().setJavaScriptEnabled(true);
        webview.setBackgroundColor(0);
        webview.setAlpha(1);
       }

    private void load() {
        if (Build.VERSION.SDK_INT >= 19) {//先不加载图片,等文字加载完成后才加载图片,在4.4以上的系统如果image的url只会加载一个,所以先加载
            webview.getSettings().setLoadsImagesAutomatically(true);
        } else {
            webview.getSettings().setLoadsImagesAutomatically(false);
        }
        webview.loadUrl(url);
        webview.setWebViewClient(new WebViewClient() {
            @Override
            public void onPageFinished(WebView view, String url) {
                webview.getSettings().setLoadsImagesAutomatically(true);
                       }

            @Override
            public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
                super.onReceivedError(view, errorCode, description, failingUrl);
                loadFailure();
            }

            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                view.loadUrl(url);
                return true;
            }
        });
    }
webview的属性设置太多了 如果时间多的话 可以一一注释调试 看哪儿错了

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。