webview android 4.4,Android 4.4 版本以前的 Webview 显示网页不正确,4.4以后可以
有一个url : http://api.zhbaby.org/tools/
在 4.4以前的 webview中显示 只有文字,没有样式和js交互, 4.4以后的手机上可以
以下是webview得代码设置
htmltoolsview = (WebView)findViewById(R.id.bytoolshtmlview);
htmltoolsview.setWebChromeClient(m_chromeClient); //这个非常重要,否则不加载
htmltoolsview.setWebViewClient(new WebViewClient(){ public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return true; } });
WebSettings wvset = htmltoolsview.getSettings();
wvset.setJavaScriptEnabled(true);
wvset.setAllowFileAccess(true);
wvset.setLoadsImagesAutomatically(true);//自动加载图片
wvset.setUseWideViewPort(true); //WebView双击变大,再双击后变小,当手动放大后,双击可以恢复到原始大小
wvset.setLoadWithOverviewMode(true);
wvset.setTextZoom(275);
wvset.setBlockNetworkImage(true); //把图片加载放在最后来加载渲染
wvset.setBuiltInZoomControls(true); // 支持页面放大缩小按钮
wvset.setSupportZoom(true);
wvset.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN); //图片自适应大小 NARROW_COLUMNS);// 排版适应屏幕
String mimeType = “text/html”;
String encoding = “UTF-8”;
htmltoolsview.loadUrl(“http://api.zhbaby.org/tools/”);
请多指点
解决方案
webview android 4.4,Android 4.4 版本以前的 Webview 显示网页不正确,4.4以后可以相关推荐
- 安卓APP_ 控件(11)webView —— 简单应用:显示网页
摘自:安卓APP_ 控件(11)webView -- 简单应用:显示网页 作者:丶PURSUING 发布时间: 2021-05-11 11:50:52 网址:https://blog.csdn.net ...
- WebView的使用之Android与JS通过WebView互调方法
WebView的使用之Android与JS通过WebView互调方法 一.概述: Android与JS通过WebView实现交互,实际上是: Android调用JS的代码: JS调用Android的 ...
- Android使用WebView无法显示网页
在阅读<第一行代码>学习WebView的用法时发现的问题以及解决 按照书上的代码编写MainActivity: public class MainActivity extends AppC ...
- WebView的简单介绍和Android使用WebView无法显示网页
WebView的简单介绍: 现在许多手机app程序都在使用Web网页,比如咱们最知道的淘宝. 京东等. WebView是android中一个非常重要的控件,它的作用是用来展示web页面.它使用的内核是 ...
- Carson带你学Android:这是一份全面详细的WebView学习攻略
前言 现在很多App里都内置了Web网页(Hybrid App),比如说很多电商平台,淘宝.京东.聚划算等等,如下图 那么这种该如何实现呢?其实这是Android里一个叫WebView组件实现 今天, ...
- Android 12的行为变更和版本兼容思路
一年一度的产品线兼容活动又开始了.Android系统每更新一次系统,对开发者而言都是持续而漫长的挑战. 自15年6.0的兼容以来,每年给公司产品线app做版本兼容,成了我每年的保留节目-- 结束完产品 ...
- Android从1.0到11版本特性
目录 API对照表 各版本特性 Android的起源: Android 1.0(API 1-4 ) Android 2.0(API 5-10 ) Android 3.0 (API 11-13 ) An ...
- Android:控件WebView显示网页
WebView可以使得网页轻松的内嵌到app里,还可以直接跟js相互调用. webview有两个方法:setWebChromeClient 和 setWebClient setWebClient:主要 ...
- 解决 Android 中出现依赖多个版本支持库的问题
解决 Android 中出现依赖多个版本支持库的问题 参考文章: (1)解决 Android 中出现依赖多个版本支持库的问题 (2)https://www.cnblogs.com/lshare/p/1 ...
最新文章
- 深度揭秘阿里移动端高性能动态化方案Weex
- window.event.srcElement
- rocketmq怎么保证消息一致性_RocketMQ为什么要保证订阅关系的一致性?
- docker 镜像基本操作、镜像与容器常用指令
- Spring注解大全(更新中)
- C++ STL中Map的按Key排序和按Value排序
- 关于geekcode
- Scala学习04——Scala方法与函数
- pythonpid传递函数_python实现PID算法及测试的例子
- linux ftp中文乱码方块,ubuntu14.04下手工编译texmacs,解决中文显示为方块及输入法问题...
- 看小伙如何跟反爬抗争到底
- 【项目管理/PMP/PMBOK第六版/新考纲】纯干货!敏捷型/Stacey矩阵/vuca/敏捷宣言/冲刺/产品负责人/敏捷团队/敏捷教练/待办事项列表/迭代任务列表/可交付产品增量
- 电脑重装:微PE工具箱重装win10系统
- 2022.11.14每日刷题打卡
- Python--异常处理笔记
- linux中的kill 终止进程
- ODB++数据解析三
- 射影几何----渐近线方程公式
- 明风社和大家分享利用网络赚钱的集中方法
- 基于51单片机及PCF8591芯片的ADC电压检测
热门文章
- 若依框架模块名称修改
- pm2 start 带参数_pm2配置文件介绍
- 微信小程序突出显示多边形区域的地图
- 王者荣耀不显示上次登录服务器,王者荣耀为什么我今天没有玩,账号登陆进去却显示游戏时间已用完...
- 偷了世界的程序员——来自coolshell.cn
- Linux服务篇之DNS服务器搭建
- Java 14 GA 版本正式发布
- Telnet暴力破解
- 视频无法使用,找不到vids:cvid解压缩程序
- 车仪表台上的装饰_汽车仪表台用放防晒垫吗?知道其优缺点后,你还敢放置吗?...