setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN)设置失败
来源:互联网 发布:上海翌恒网络 编辑:程序博客网 时间:2024/06/05 07:25
webView.getSettings().setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);这个属性可以让webview只显示一列,也就是自适应页面大小 不能左右滑动,但在使用中发现,只针对4.4以下有效,因为4.4的webview内核改了,Google也在api中说了,要么改html样式,要么改变WebView;
@SuppressLint("NewApi") private void openWebView(String urlDate) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { tvRouterDesc.getSettings().setLayoutAlgorithm(LayoutAlgorithm.TEXT_AUTOSIZING); } else { tvRouterDesc.getSettings().setLayoutAlgorithm(LayoutAlgorithm.NORMAL); } tvRouterDesc.loadDataWithBaseURL(null, getHtmlData(urlDate), "text/html", "utf-8", null); tvRouterDesc.getSettings().setJavaScriptEnabled(false); } private String getHtmlData(String bodyHTML) { String head = "<head><style>img{max-width: 100%; width:auto; height: auto;}</style></head>"; return "<html>" + head + "<body>" + bodyHTML + "</body></html>"; }
阅读全文
0 0
- setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN)设置失败
- setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN)设置失败
- android 4.4以后webView的适配,setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN)失效
- 关于设置了LayoutAlgorithm.SINGLE_COLUMN后,某些手机的webview仍然无法适配图片的解决方案
- Android4.4之WebView LayoutAlgorithm.SINGLE_COLUMN失效问题
- Webview setLayoutAlgorithm
- Android 属性设置失败
- 设置读取失败
- 窗口设置背景图片失败
- Linux 防火墙设置失败
- 设置数据库用户权限失败
- 解决设置系统时间失败
- 解决设置系统时间失败 .
- TextView setTextColor 设置颜色失败
- jenkins设置邮箱失败问题
- matlab boxplot 设置 xticklabel失败
- CentOS7 Network设置后重启失败
- Android SMSC设置失败短信发送失败问题
- Linux互斥锁
- 目标检测(一)目标检测评价指标
- 常用热电偶类型介绍
- 竖向ScrollView嵌套横向滑动布局冲突
- Android项目内简单集成微信和支付宝支付功能
- setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN)设置失败
- 中国省市区地址三级联动jQuery插件 Distpicker
- SmoothL1LossLayer论文与代码的结合理解v
- linux下一些特殊进程
- JAVA WEB中处理防SQL注入|防XSS跨站脚本攻击(咋个办呢 zgbn)
- 移植Uboot-2017(1)
- 冒泡排序
- java8 使用Map中的computeIfAbsent方法构建本地缓存,提高程序效率
- 《算法》笔记