android 4.4 webview 图片如何自适应 之前的方法失效了~

堇色流年 2014-07-27 11:54:34
WebSettings webSettings= contentWeb.getSettings(); // webView: 类WebView的实例 webSettings.setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN); //就是这句


这是4.4之前的方法,4.4图片超出屏幕的话,webview可以左右移动了。求解决方案啊。
...全文
445 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
就这一个 2016-03-08
  • 打赏
  • 举报
回复
楼主又找到解决方案吗?
baidu_32356379 2015-10-27
  • 打赏
  • 举报
回复
WebSettings settings = webview.getSettings(); settings.setUseWideViewPort(true); settings.setLoadWithOverviewMode(true); 这样可以解决。
Jc_Z 2015-10-06
  • 打赏
  • 举报
回复
楼主最后怎么解决,求告知
w12345eq 2015-04-03
  • 打赏
  • 举报
回复
必须赞一个~
cs张 2015-01-23
  • 打赏
  • 举报
回复
楼上赞一个~
tuyaao 2014-10-13
  • 打赏
  • 举报
回复
Android 4.4 以上的版本的webview的内核改了,由webkit改为chromium,所以很多方法实现有问题。我最近做这个也发现了4.4以下js交互正常,4.4以上不可以的问题。可以用java代码实现js功能来实现: Document doc_Dis = Jsoup.parse(htmlContent); Elements ele_Img = doc_Dis.getElementsByTag("img"); if (ele_Img.size() != 0){ for (Element e_Img : ele_Img) { e_Img.attr("style", "width:100%"); } } String newHtmlContent=doc_Dis.toString(); 把newHtmlContent当成HTML,load进webview里就行了
堇色流年 2014-08-23
  • 打赏
  • 举报
回复
牛人呢? 哎呀。
堇色流年 2014-08-18
  • 打赏
  • 举报
回复
还没有解决 啊~
Mr-Well 2014-08-13
  • 打赏
  • 举报
回复
引用 2 楼 u011385829 的回复:
终于找到了办法,用js去适配 http://hi.baidu.com/zhangqi920/item/ad5bb44b160934e9bcf45151
尝试了一下还是显示异常,求助,可否给些指导,给出部分源码也好,多谢多谢
慬莪me 2014-07-30
  • 打赏
  • 举报
回复
终于找到了办法,用js去适配 http://hi.baidu.com/zhangqi920/item/ad5bb44b160934e9bcf45151
baidu_15763395 2014-07-28
  • 打赏
  • 举报
回复
楼主,你最后是怎么解决的

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧