android webview 字体被放大,Android WebView文字大小调整及页面缩放调整
释放双眼,带上耳机,听听看~!
初学者使用webview难免会面对页面缩放,展示与预期不符的问题,这里有几个处理方案:
方案一、通过屏幕密度调整分辨率
WebSettings settings = mWebView.getSettings();
int screenDensity = getResources().getDisplayMetrics().densityDpi;
WebSettings.ZoomDensity zoomDensity = WebSettings.ZoomDensity.MEDIUM;
switch (screenDensity) {
case DisplayMetrics.DENSITY_LOW:
zoomDensity = WebSettings.ZoomDensity.CLOSE;
break;
case DisplayMetrics.DENSITY_MEDIUM:
zoomDensity = WebSettings.ZoomDensity.MEDIUM;
break;
case DisplayMetrics.DENSITY_HIGH:
zoomDensity = WebSettings.ZoomDensity.FAR;
break;
}
settings.setDefaultZoom(zoomDensity);
方案二、设置自适应
settings.setUseWideViewPort(true);
settings.setLoadWithOverviewMode(true);
或者也可以通过
settings.setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);
另外,WebView中文字大小也可以进行调整,通过以下方法可以调整文字大小:
settings.setTextZoom(100);
中间int参数是指字体与原大小的百分比。
android webview 字体被放大,Android WebView文字大小调整及页面缩放调整相关推荐
- android textview 字体阴影,TextView加文字阴影
偶然看到哔哩title的文字跟其它地方显示不一样 详情页 查了一下用到了textview的相关属性. 通常一些像Photoshop这样的工具可以用来创建各种各样的文字效果,并且我们经常用到的一种效果就 ...
- android edittext字体间隔,android Edittext内容字体大小动态变化
转自:edittext内容随字体大小动态变化,具体代码如下: package com.yitong.mbank.android.views; import android.content.Contex ...
- android切换字体颜色,Android开发实现按钮点击切换背景并修改文字颜色的方法
本文实例讲述了Android开发实现按钮点击切换背景并修改文字颜色的方法.分享给大家供大家参考,具体如下: 其实原理很简单,用到的是selector,用来设置android:background和an ...
- android 设置字体位置,android中textview控件中的文字的位置是如何调整的
有2种方法可以设置TextView文字居中: 一:在xml文件设置:android:gravity="center" 二:在程序中设置:m_TxtTitle.setGravity( ...
- android l字体,关于 Android 默认字体以及对比微软雅黑字体
用了一段时间 Android 手机之后,不禁对系统中的字体产生了兴趣.因为看起来,Android 中使用的中文字体和 Windows 中使用的"微软雅黑"很像,我一度怀疑 Andr ...
- android开发字体样式,Android开发中修改程序字体的样式
Android提供三种字体:"Sans","serif"和"monospace". 1.在Android XML文件中设置字体 可以采用an ...
- android 自定义字体 ttf,Android APP支持自定义字体
情景:需要为整个应用替换自定义字体. Android对于文字的字体设置主要是通过以下两个对象 FontFamily.Typeface 在XML文件中设置单个字体: android:id="@ ...
- Android 根据屏幕尺寸适配控件大小(按比例缩放)
在写布局时就在想有没有一种方式跟随屏幕大小自动缩放呢? 寻思半天不如上手写个出来 package com.android.juzi.layout;import android.app.Activity ...
- android roboto字体下载,Android字体设置及Roboto字体使用方法
本文实例讲述了Android字体设置及Roboto字体使用方法.分享给大家供大家参考.具体分析如下: 一.自定义字体 1.android Typeface使用TTF字体文件设置字体 我们可以在程序中放 ...
最新文章
- 记录Mask RCNN调整预测网格 font大小
- 基础篇:7.Content provider与Content Resolver实现数据共享
- imageset matlab,如何以imageSet或imageDataStore的形式向MATLAB中的BagOfFeatures()函數提供輸入?...
- debug跳出循环_Java基础-第04章:循环结构「云图智联」
- linux系统入门命令大全,Linux常用命令5 - Linux 入门常用命令_Linux教程_Linux公社-Linux系统门户网站...
- Access数据库列名的命名规则
- js通过codeURL画二维码
- 「实验一小时」——大牛直播讲解PHP楼赛题目,就在今晚!
- 强化学习(十一) Prioritized Replay DQN
- latex模板中 引入ORCID链接的方法
- 活动桌面处理和一个例子
- android 360短信拦截,Android版360卫士更威武
- win10 ie浏览器卸载后无法重启,试了网上各种方法都无法重启
- 单点登录 SSO 解决方案选型指南|身份云研究院
- 以地理国情调查任务为基础的地图矢量化流程研究
- bitwarden_rs数据备份迁移到个人window电脑上
- 入门推荐系统,你不应该错过的知识清单
- Qt学习笔记(二十七):QLabel 的常用方法
- “3点钟无眠区块链”的前世今生
- I. chino with mates