图片超大 html,解决WebView加载html文本时,图片太大不能适配屏幕
为了这个问题在网上找了跟多的方法,事过之后都不可以
最后在网上找到了两种可以解决的
方法1
引进依赖
compile 'org.jsoup:jsoup:1.10.1'
然后新建一个HTMLFormat.java
public class HTMLFormat {
public static String getNewContent(String htmltext){
Document doc= Jsoup.parse(htmltext);
Elements elements=doc.getElementsByTag("img");
for (Element element : elements) {
element.attr("width","100%").attr("height","auto");
}
return doc.toString();
}
}
最后设置
web_view.loadDataWithBaseURL(null, HTMLFormat.getNewContent(data.content), "text/html", "utf-8", null)
方法2
webSettings.setUseWideViewPort(true)
webSettings.setLoadWithOverviewMode(true)
这两个方法设置完后字体会显示的特别小,这个时候可以设置大小,就是下面这个方法
setTextZoom(200)
// 设置自适应屏幕,两者合用
webSettings.setUseWideViewPort(true) //将图片调整到适合webview的大小
webSettings.setLoadWithOverviewMode(true) // 缩放至屏幕的大小
webSettings.setTextZoom(200)
图片超大 html,解决WebView加载html文本时,图片太大不能适配屏幕相关推荐
- Android WebView加载html文本时,图片太大不能适配屏幕
遇到这么长一段html文本,图片大小不一,调webView也没什么效果,可以试试Jsoup String htmltext2= "<p>\r\n\t\"英美剧鲜肉系列\ ...
- webview加载html图片不显示图片,WebView加载网页不显示图片解决办法
对于大家来讲WebView肯定很熟悉,因为我们在日常开发中经常用到它.所以对于它的一些基本用法我就不在这啰嗦了,直接进入正题. 我遇到的问题就是在使用WebView加载网页的时候图片不显示(我手机系统 ...
- ios 中webView加载html文本图片显示不全
在iOS开发过程中,用webView显示富文本内容是很常见的需求,加载富文本时通常还要根据webView的高度动态计算cell的高度(例如我们要在tableView或者collectionView的某 ...
- android动态设置错误页面,Android中替换WebView加载网页失败时的页面
我们用webView去请求一个网页链接的时候,如果请求网页失败或无网络的情况下,它会返回给我们这样一个页面,如下图所示: 上面这个页面就是系统自带的页面,你觉得是不是很丑?反正小编本人觉得非常丑,很难 ...
- php frameset不显示,如何解决php加载frameset页面时显示空白问题
如何解决php加载frameset页面时显示空白问题 发布时间:2020-06-09 11:46:54 来源:亿速云 阅读:113 作者:Leah 如何解决php加载frameset页面时显示空白问题 ...
- Android WebView 加载富文本内容
WebView加载数据的方式有两种: 1. webView.loadUrl(data);//加载url 2. webView.loadDataWithBaseURL(null,data, " ...
- 使用 PDBDownloader 解决 IDA 加载 ntoskrnl.exe 时符号不完全问题
使用 PDBDownloader 解决 IDA 加载 ntoskrnl.exe 时符号不完全问题 参考文章: (1)使用 PDBDownloader 解决 IDA 加载 ntoskrnl.exe 时符 ...
- android webview 无法显示图片,Android解决WebView加载微信公众号文章不显示图片
分析 从Android5.0以后,当一个安全的站点(https)去加载一个非安全的站点(http)时,需要配置Webview加载内容的混合模式,一共有如下三种模式: ●MIXED_CONTENT_NE ...
- Android手机内存图片读取,有效解决Android加载大图片内存溢出的问题
今天在交流群里,有人问我他经常遇到加载图片时内存溢出的问题,遇到的情况还是在自己的测试机或者手机里没有问题,做好了, 到了客户手机里就内存溢出了.其实有时候不同的手机和不同的系统对内存的要求不一样,尤 ...
- Android之解决webview加载第三方网页点击弹不出下拉框(html页面里面的select标签)
1 问题 决webview加载第三方网页点击弹不出下拉框(html页面里面的select标签),我们访问youtube.com官网,点击网站的视频,点击视频右上角三个点设置,然后点击 播放设置 然后点 ...
最新文章
- cmake+qt+qtcreator的配置,解决Q_OBJECT的问题
- Keystone v3 domains 应用场景
- 【Flashback】Flashback Database闪回数据库功能实践
- UVa10881 Piotr's Ants【模拟】
- linux 内核的链表操作(好文不得不转)
- SAP License:资产年结
- paramiko模块_玩转网络自动化之Netmiko模块
- MVC HtmlHelperTModel 类
- SAP RFC BAPI
- 视频教程-ArcGIS开发arcpy教程-其他
- 服务器v1v2v3v4性能区别,昂达平板电脑V1V2V3V4V5版本之间的区别
- 11-TensorFlow 基于ResNet的轴承故障诊断
- 内卷的火锅赛道,增长却难破“网红”局
- 【.NET】IQueryable扩展方法实现复杂查询条件
- 微信小程序video组件调用腾讯视频的解析
- rust怎么拆除墙壁指令_腐蚀RUST指令大全
- 我的世界服务器怎么做无限商店,我的世界无限商店指令 | 手游网游页游攻略大全...
- ubuntu和windows复制粘贴
- 计算机网络原理(谢希仁第八版)第三章课后习题答案
- GeneXus3 筛选条件