setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN)设置失败
来源:互联网 发布:淘宝汽车贴膜服务app 编辑:程序博客网 时间:2024/06/05 21:56
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设置失败短信发送失败问题
- [转] iOS --- 应用架构谈之一: 开篇
- 蔡盈芳:企业数字档案馆整体架构及其层次模型研究
- An internal error occurred during: "Launching java.lang.NullPointerException
- 嵌入式软件开发培训笔记——C高级 开发环境
- java.io.Reader.read(char[] cbuf)方法实例
- setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN)设置失败
- Change the system locale
- LeetCode-3 Longest Substring Without Repeating Characters(最长无重复子串)
- C++中指针和引用的区别
- Java Web入门之JavaBean要点
- 工程国际化
- 欢迎使用CSDN-markdown编辑器
- python wsgi pep333 中文翻译
- JNI获取android wifi interface name