为了这个问题在网上找了跟多的方法,事过之后都不可以

最后在网上找到了两种可以解决的

方法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文本时,图片太大不能适配屏幕相关推荐

  1. Android WebView加载html文本时,图片太大不能适配屏幕

    遇到这么长一段html文本,图片大小不一,调webView也没什么效果,可以试试Jsoup String htmltext2= "<p>\r\n\t\"英美剧鲜肉系列\ ...

  2. webview加载html图片不显示图片,WebView加载网页不显示图片解决办法

    对于大家来讲WebView肯定很熟悉,因为我们在日常开发中经常用到它.所以对于它的一些基本用法我就不在这啰嗦了,直接进入正题. 我遇到的问题就是在使用WebView加载网页的时候图片不显示(我手机系统 ...

  3. ios 中webView加载html文本图片显示不全

    在iOS开发过程中,用webView显示富文本内容是很常见的需求,加载富文本时通常还要根据webView的高度动态计算cell的高度(例如我们要在tableView或者collectionView的某 ...

  4. android动态设置错误页面,Android中替换WebView加载网页失败时的页面

    我们用webView去请求一个网页链接的时候,如果请求网页失败或无网络的情况下,它会返回给我们这样一个页面,如下图所示: 上面这个页面就是系统自带的页面,你觉得是不是很丑?反正小编本人觉得非常丑,很难 ...

  5. php frameset不显示,如何解决php加载frameset页面时显示空白问题

    如何解决php加载frameset页面时显示空白问题 发布时间:2020-06-09 11:46:54 来源:亿速云 阅读:113 作者:Leah 如何解决php加载frameset页面时显示空白问题 ...

  6. Android WebView 加载富文本内容

    WebView加载数据的方式有两种: 1. webView.loadUrl(data);//加载url 2. webView.loadDataWithBaseURL(null,data, " ...

  7. 使用 PDBDownloader 解决 IDA 加载 ntoskrnl.exe 时符号不完全问题

    使用 PDBDownloader 解决 IDA 加载 ntoskrnl.exe 时符号不完全问题 参考文章: (1)使用 PDBDownloader 解决 IDA 加载 ntoskrnl.exe 时符 ...

  8. android webview 无法显示图片,Android解决WebView加载微信公众号文章不显示图片

    分析 从Android5.0以后,当一个安全的站点(https)去加载一个非安全的站点(http)时,需要配置Webview加载内容的混合模式,一共有如下三种模式: ●MIXED_CONTENT_NE ...

  9. Android手机内存图片读取,有效解决Android加载大图片内存溢出的问题

    今天在交流群里,有人问我他经常遇到加载图片时内存溢出的问题,遇到的情况还是在自己的测试机或者手机里没有问题,做好了, 到了客户手机里就内存溢出了.其实有时候不同的手机和不同的系统对内存的要求不一样,尤 ...

  10. Android之解决webview加载第三方网页点击弹不出下拉框(html页面里面的select标签)

    1 问题 决webview加载第三方网页点击弹不出下拉框(html页面里面的select标签),我们访问youtube.com官网,点击网站的视频,点击视频右上角三个点设置,然后点击 播放设置 然后点 ...

最新文章

  1. cmake+qt+qtcreator的配置,解决Q_OBJECT的问题
  2. Keystone v3 domains 应用场景
  3. 【Flashback】Flashback Database闪回数据库功能实践
  4. UVa10881 Piotr's Ants【模拟】
  5. linux 内核的链表操作(好文不得不转)
  6. SAP License:资产年结
  7. paramiko模块_玩转网络自动化之Netmiko模块
  8. MVC HtmlHelperTModel 类
  9. SAP RFC BAPI
  10. 视频教程-ArcGIS开发arcpy教程-其他
  11. 服务器v1v2v3v4性能区别,昂达平板电脑V1V2V3V4V5版本之间的区别
  12. 11-TensorFlow 基于ResNet的轴承故障诊断
  13. 内卷的火锅赛道,增长却难破“网红”局
  14. 【.NET】IQueryable扩展方法实现复杂查询条件
  15. 微信小程序video组件调用腾讯视频的解析
  16. rust怎么拆除墙壁指令_腐蚀RUST指令大全
  17. 我的世界服务器怎么做无限商店,我的世界无限商店指令 | 手游网游页游攻略大全...
  18. ubuntu和windows复制粘贴
  19. 计算机网络原理(谢希仁第八版)第三章课后习题答案
  20. GeneXus3 筛选条件

热门文章

  1. 第四次黄鹤楼之老照片
  2. update-apt-xapian-index 意外关闭
  3. PIX 7.2 PAT
  4. OPENGL学习笔记整理(三):缓冲区对象
  5. 乔布斯声称Google先决定当苹果的敌人
  6. 每日一句20191229
  7. 190503每日一句
  8. matlab方差分析
  9. 扇贝有道180909每日一句
  10. Atitit 获取数据库表主键功能的实现 数据库模块 艾提拉attilax总结 package com.attilax.sql; import java.sql.Connection; im