如何修改Android WebView的字体大小

1. 前言

Android开发中,大多数与字体稍有联系的UI控件(例如:TextView、EditText等)都会提供处理字体的API。我们知道,Android WebView可以用来加载网页。那网页上的文字,除了前端可以去控制外,我们原生开发能不能去控制呢?

2. 解决方案

答案是可以控制的。几行代码就行了。具体如下:

WebView webView = findViewById(R.id.wv_web);
WebSettings settings = webView.getSettings();
settings.setTextZoom(100); // 通过百分比来设置文字的大小,默认值是100。

3. 应用场景

在MIUI系统自带的浏览器的设置功能中,提供了“网页文字大小”的功能。想实现这种功能很简单,只要我们修改 setTextZoom 的百分比值就实现了。100就是正常大小,90就是小,80就是超小,110就是大,120就是超大。

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值