Android webview加载html自适应屏幕
来源:互联网 发布:全球能源数据 编辑:程序博客网 时间:2024/06/06 01:53
webView.getSettings().setJavaScriptEnabled(true);webView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);// 不使用缓存webView.getSettings().setUserAgentString(System.getProperty("http.agent"));webView.getSettings().setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN);//把html中的内容放大webview等宽的一列中webView.getSettings().setAppCacheEnabled(true);webView.getSettings().setDomStorageEnabled(true);webView.setWebViewClient(new MyWebViewClient());webView.loadData(productDiscribeInfo, "text/html", "UTF-8");
private class MyWebViewClient extends WebViewClient { @Override public void onPageFinished(WebView view, String url) { super.onPageFinished(view, url); imgReset();//重置webview中img标签的图片大小 } @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return true; }}
/** * 对图片进行重置大小,宽度就是手机屏幕宽度,高度根据宽度比便自动缩放 **/private void imgReset() { webView.loadUrl("javascript:(function(){" + "var objs = document.getElementsByTagName('img'); " + "for(var i=0;i<objs.length;i++) " + "{" + "var img = objs[i]; " + " img.style.maxWidth = '100%'; img.style.height = 'auto'; " + "}" + "})()");}
阅读全文
0 0
- Android webview加载html自适应屏幕
- android webview加载URL 自适应屏幕
- android webview自适应屏幕
- Android webView自适应屏幕
- WebView加载图片自适应屏幕
- android使用WebView加载图片(URl)自适应屏幕
- Android中Webview自适应屏幕
- Android中Webview自适应屏幕
- Android开发Webview自适应屏幕
- Android 中Webview 自适应屏幕
- Android教程:Webview自适应屏幕
- Android 中Webview 自适应屏幕
- Android 中Webview 自适应屏幕
- Android 中Webview 自适应屏幕
- Android 中Webview 自适应屏幕
- Android 中Webview 自适应屏幕
- Android 中Webview 自适应屏幕
- Android 中Webview 自适应屏幕
- centOS下安装中文输入法
- 广义后缀自动机hiho1457
- Scale-Aware Face Detection阅读笔记
- 常用权限与常用依赖
- Java语言与C语言混合编程(1)--Java native 关键字
- Android webview加载html自适应屏幕
- Android 7.0下拍照和裁剪图片
- OpenCV3.3中的DNN模块实现实例
- Java读取txt文件和写入txt文件
- [python]截取字符串
- webrtc中的码率控制
- 第2步:程序安装代码
- Java语言与C语言混合编程(2)--在Java中调用C语言本地库
- jenkins+Docker+maven项目持续构建及docker化