让Webview加载的页面居中显示有我知道的俩种方法

第一种:

[java] view plaincopy

  1. WebSettings settings = webView.getSettings();
  2. settings.setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);

LayoutAlgorithm是一个枚举用来控制页面的布局,有三个类型:

1.NARROW_COLUMNS:可能的话使所有列的宽度不超过屏幕宽度

2.NORMAL:正常显示不做任何渲染

3.SINGLE_COLUMN:把所有内容放大webview等宽的一列中

用SINGLE_COLUMN类型可以设置页面居中显示,页面可以放大缩小,但这种方法不怎么好,有时候会让你的页面布局走样而且我测了一下,只能显示中间那一块,超出屏幕的部分都不能显示。

第二种方法:

[java] view plaincopy

  1. //设置加载进来的页面自适应手机屏幕
  2. settings.setUseWideViewPort(true);
  3. settings.setLoadWithOverviewMode(true);

第一个方法设置webview推荐使用的窗口,设置为true。第二个方法是设置webview加载的页面的模式,也设置为true。

这方法可以让你的页面适应手机屏幕的分辨率,完整的显示在屏幕上,可以放大缩小。
推荐使用第二张方法

Webview--如何让加载进来的页面自适应手机屏幕分辨率相关推荐

  1. Webview--如何让加载进来的页面自适应手机屏幕分辨率居中显示

    让Webview加载的页面居中显示有我知道的俩种方法 第一种: [java]  WebSettings settings = webView.getSettings();  settings.setL ...

  2. Android - Glide加载gif时图片自适应手机屏幕的宽高

    前言: ui'给的切图是个gif,但是用Glide加载到ImageView的时候会出现不能铺满屏幕的尴尬情况,下面就用这个方法加载gif. 步骤:逻辑很简单,就是获取gif的宽高动态的给到iv宽高就可 ...

  3. jsp页面适应手机屏幕_JavaScript实现移动端页面按手机屏幕分辨率自动缩放的最强代码...

    手机的屏幕有大有小,移动web最好做成响应式布局,也就是自适应屏幕,没有固定宽高,这样的话,在所有手机上都可以正常显示.关于移动端页面按手机屏幕分辨率自动缩放的js,先附上代码 var phoneWi ...

  4. 手机整屏显示数据php,JavaScript实现移动端页面按手机屏幕分辨率自动缩放示例...

    这篇文章主要介绍了移动端页面按手机屏幕分辨率自动缩放的js代码,通过阻止浏览器的默认行为各方面分析缩放的功能实现,具体操作步骤大家可查看下文的详细讲解,感兴趣的小伙伴们可以参考一下. 手机的屏幕有大有 ...

  5. h5实现网页内容跟随窗口大小移动_HTML5使用四种方法实现移动页面自适应手机屏幕的方法总结...

    这篇文章主要介绍了HTML5 移动页面自适应手机屏幕四类方法总结,非常具有实用价值,需要的朋友可以参考下 1.使用meta标签:viewport H5移动端页面自适应普遍使用的方法,理论上讲使用这个标 ...

  6. 安卓+ios系统--手机端页面自适应手机屏幕大小,禁止手动放大和缩小VUE

    项目需求 手机端,页面自适应手机屏幕大小,不能手动放大和缩小. 1.代码 在index.html中加入下面的代码: <!-- 手机端页面自适应手机大小,禁止手动放大 --> <met ...

  7. 移动端H5页面自适应手机屏幕宽度

    https://www.cnblogs.com/yzadd/p/6437664.html 移动端H5页面自适应手机屏幕宽度 1.由于本人使用的是sublime.text,使用rem就可以达到效果. 点 ...

  8. 移动页面自适应手机屏幕宽度

    关于移动页面自适应手机屏幕宽度的一点总结[站在巨人的肩膀上] 使用meta标签 最常用的方法,理论上讲使用这个标签是可以适应所有尺寸的屏幕的,但是各设备对该标签的解释方式及支持程度不同造成了不能兼容所 ...

  9. h5实现网页内容跟随窗口大小移动_HTML5 移动页面自适应手机屏幕四类方法

    1.使用meta标签:viewport H5移动端页面自适应普遍使用的方法,理论上讲使用这个标签是可以适应所有尺寸的屏幕的,但是各设备对该标签的解释方式及支持程度不同造成了不能兼容所有浏览器或系统. ...

最新文章

  1. 一堆让人惊喜的实用工具,也许你还不知道
  2. Santa Cruz 上手测试,动作控制器自由度惊人
  3. Linux C++ 回射服务器
  4. 记一次,jvm 内存溢出
  5. 一大波问题解决和配置备份 WCF快炼成精了
  6. 简繁互相切换的字库(比较全)
  7. yuzu模拟器linux,yuzu模拟器使用教程 yuzu模拟器手机版下载
  8. Arduino学习笔记:基于LiquidCrystal库运行LCD1602
  9. 生成1000个不同的随机数
  10. 万恶的 eval() ?
  11. Eclipse报错:An error has occurred.See error log for more details.
  12. linux两个邮件服务,Linux系列-Red Hat5平台下的Postfix邮件服务搭建(二)
  13. BAPI_PO_CREATE1 批量创建采购订单(可一个PO采购多个材料)
  14. ASP英文转换成大小写函数LCase,UCase
  15. Premier Bob的算法模板库(II)
  16. 腾讯X5 浏览器内核加载
  17. 堡垒前线7月30日服务器维护,堡垒前线7月24日停服维护公告 全新功能初心岛正式上线...
  18. php仿u8系统模板_u8cloud操作步骤!
  19. Un-Routed Net ConStraint报错的原因
  20. php mpdf导航栏信息,PHP Mpdf-如果表不适合实际页面,则将其移到下一页

热门文章

  1. Redis 发布订阅功能
  2. 【GPS - NMEA-0183协议】
  3. 华为KubeEdge在边缘计算的实践
  4. 零基础学习HTML(5)——link、base标签的使用
  5. android 自定义view 动画效果,Android自定义view实现阻尼效果的加载动画
  6. 大三第一次参加ACM ICPC Regional打了两块铁,怎么办?
  7. 三国杀Excel版–让你见证Excel的神奇
  8. 六面阿里天猫,已拿offer,我的面经复盘总结,原来进大厂没那么难了
  9. Ubuntu Linux 系统 键盘错乱 ,按键与输出不一致
  10. 阿里企业邮箱POP\SMTP\IMAP地址和端口信息