webview图片缩放,字体大小设置,打电话

来源:互联网 发布:淘宝不错的睡衣店知乎 编辑:程序博客网 时间:2024/06/06 04:54
WebSettings webSettings = webview.getSettings();//支持javascript  webSettings.setJavaScriptEnabled(true);   // 设置可以支持缩放   webSettings.setSupportZoom(true);   // 设置出现缩放工具   webSettings.setBuiltInZoomControls(true);  //扩大比例的缩放  webSettings.setUseWideViewPort(true);  //自适应屏幕  webSettings.setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);  webSettings.setLoadWithOverviewMode(true);  webSettings.setTextSize(WebSettings.TextSize.LARGEST);

//有时候获取不到字体样式,需手动设置大小

android自带的五种字体大小:
SMALLEST(50%), 
        SMALLER(75%),         NORMAL(100%),         LARGER(150%),         LARGEST(200%);

webSettings.setUseWideViewPort(true);webSettings.setLoadWithOverviewMode(true);
webview.loadUrl(url); webview.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { if (WebviewActivity.this == null) { return false; } //调用拨号程序 if (url.startsWith("mailto:") || url.startsWith("geo:") || url.startsWith("tel:") || url.startsWith("smsto:")) { //用intent启动拨打电话 Intent intent = new Intent(Intent.ACTION_CALL,Uri.parse(url)); startActivity(intent); return true; } return false; } }); webview.clearCache(true); webview.clearHistory();
原创粉丝点击