实际上,我将webview的文本大小设置如下:
WebSettings webSettings = mywebView.getSettings();
webSettings.setTextSize(WebSettings.TextSize.LARGEST);
我根据options-gui中的设置将TextSize从WebSettings.TextSize.LARGEST
设置为WebSettings.TextSize.SALLEST
,因此用户可以选择Textsize。
现在问题: 但我认为WebSettings.TextSize.LARGEST在对角线英寸>的设备上仍然太小。 7。
所以我想缩小尺寸,但我不知道如何以一种常见的方式做到这一点。
我的意思是我可以直接设置webview的DefaultFontSize,但我想这对所有设备都无法正确扩展。
代码中的问题:我无法做到:
webSettings.setTextSize(WebSettings.TextSize.LARGEST * 1.5f);
你有什么提示吗?
答案 0 :(得分:0)
webSettings.setTextSize
已弃用。我建议你尝试这样的事情:
int fontSize = webSettings.getDefaultFontSize();
int customFontSize = (int)(fontSize * 1.5);
webSettings.setDefaultFontSize(customFontSize);