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就是超大。

如何修改Android WebView的字体大小

 

 

相关文章:

  • 2022-02-08
  • 2022-02-08
  • 2021-04-08
  • 2021-10-17
  • 2022-12-23
  • 2021-07-02
  • 2021-11-27
  • 2021-10-02
猜你喜欢
  • 2021-04-30
  • 2022-12-23
  • 2021-08-04
  • 2021-04-13
  • 2021-11-10
  • 2021-05-16
  • 2021-08-15
相关资源
相似解决方案