android的WebView遇到的
来源:互联网 发布:河南网络电视公益活动 编辑:程序博客网 时间:2024/05/16 14:10
遇到一个问题,用webview显示一个网页,显示的字体总是很大。前端怎么调都不行,webview参数也多次调试,都加上了还是不行。最后试验出来,发现这个设置就能让网页显示正常:
mWebView.getSettings().setLoadWithOverviewMode(false);
如果设置成:
mWebView.getSettings().setLoadWithOverviewMode(true); 或者不设置,都不正常。
//支持javascript
mWebView.getSettings().setJavaScriptEnabled(true);
// 设置可以支持缩放
mWebView.getSettings().setSupportZoom(true);
// 设置出现缩放工具
mWebView.getSettings().setBuiltInZoomControls(true);
//扩大比例的缩放
mWebView.getSettings().setUseWideViewPort(true);
//自适应屏幕
mWebView.getSettings().setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN);
mWebView.getSettings().setLoadWithOverviewMode(false);
mWebView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
//该方法在Build.VERSION_CODES.LOLLIPOP以前有效,从Build.VERSION_CODES.LOLLIPOP起,建议使用shouldOverrideUrlLoading(WebView, WebResourceRequest)} instead
//返回false,意味着请求过程里,不管有多少次的跳转请求(即新的请求地址),均交给webView自己处理,这也是此方法的默认处理
//返回true,说明你自己想根据url,做新的跳转,比如在判断url符合条件的情况下,我想让webView加载http://ask.csdn.net/questions/178242
if (url.toString().contains("sina.cn")) {
view.loadUrl("http://ask.csdn.net/questions/178242");
return true;
}
return false;
}
@Override
public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) {
//返回false,意味着请求过程里,不管有多少次的跳转请求(即新的请求地址),均交给webView自己处理,这也是此方法的默认处理
//返回true,说明你自己想根据url,做新的跳转,比如在判断url符合条件的情况下,我想让webView加载http://ask.csdn.net/questions/178242
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
if (request.getUrl().toString().contains("sina.cn")) {
view.loadUrl("http://ask.csdn.net/questions/178242");
return true;
}
}
return false;
}
});
mWebView.loadUrl("http://m.zhugefang.com/mobileSingle/pay/index.html");
- android的WebView遇到的
- Android WebView遇到的坑
- Android--webview遇到的坑
- android中的webview遇到的各种坑
- Android WebView 加载网页遇到的问题
- Android用WebView遇到的各种问题
- 那些年遇到的坑----------Android Webview
- Android之webview遇到的问题记录
- Android Webview Js交互遇到的坑!!!
- webview遇到的错误
- webview遇到的问题
- webview遇到的坑
- android Webview截图的常用方法与遇到的问题
- Android Webview加载带视频的网页,遇到的问题。
- 遇到的webview的问题
- android :webview 解决遇到的跨域问题
- Android WebView 使用过程中遇到的问题与总结
- [Android开发] WebView遇到的问题以及解决
- [bzoj4813][树形dp]小Q的棋盘
- centos7 上不去网解决办法
- 转发和重定向的区别
- 周易六十四卦——水风井卦
- Unity内实现倒计时组件
- android的WebView遇到的
- DesignBuilder自定义材料文件
- B和B+树
- 关于线程暂停或指示线程准备暂停的十种方式介绍
- 通达oa破解版/通达oa破解版下载/通达oa2017破解版
- php 字符串处理函数
- 分布式环境之-zookeeper
- #2016京东实习生笔试之生日礼物
- 关于批量将彩色图转为灰度图