我已经webview
加载了自定义 htlm 字符串
我的问题是当我将手机文本大小设置为最大时,webview
文本仍然正常或小
我发现solution
可以设置webview
文本大小,但它是固定的
有什么方法可以webview
text
size
设置为系统默认文本大小?
这是我的网络视图设置
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" > 让它稍微大一点。