我已经加载了自定义 html 字符串的 webview
我的问题是当我将手机文本大小设置为最大时,webview
文本仍然正常或较小
我找到了解决方案
来设置webview
文本大小,但它是固定的
有没有办法让webview
text
size
成为系统默认的文本大小?
这是我的 WebView 设置
holder.message.getSettings().setTextSize(WebSettings.TextSize.NORMAL);
最佳答案
我让它工作:
WebView webview = result.findViewById(R.id.webview);
WebSettings settings = webview.getSettings();
float scale = 100f*getResources().getConfiguration().fontScale;
settings.setTextZoom((int)scale);
webview.loadUrl("file:///android_asset/file.html");
它从系统配置中获取比例,然后使用它来设置缩放系数。 在我的 HTML 中,我添加了 < font size="4"> 使其变大一点。
关于android webview设置系统默认字体大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21647641/