Java 安卓:更改网络视图';s字体大小和字体样式取决于手机';s当前设置

Java 安卓:更改网络视图';s字体大小和字体样式取决于手机';s当前设置,java,android,fonts,android-webview,font-size,Java,Android,Fonts,Android Webview,Font Size,有没有办法根据用户在安卓手机设置中选择的内容来更改网络视图的字体大小和字体样式?任何帮助都将不胜感激,谢谢。试试这个 if (Build.VERSION.SDK_INT > Build.VERSION_CODES.ICE_CREAM_SANDWICH) settings.setTextZoom(100) 在kitkat的例子中试试这个 WebSettings settings = mWebView.getSettings(); settings.setSuppor

有没有办法根据用户在安卓手机设置中选择的内容来更改网络视图的字体大小和字体样式?任何帮助都将不胜感激,谢谢。

试试这个

    if (Build.VERSION.SDK_INT > Build.VERSION_CODES.ICE_CREAM_SANDWICH)
        settings.setTextZoom(100)

在kitkat的例子中试试这个

WebSettings settings = mWebView.getSettings();
settings.setSupportZoom(true);
settings.setBuiltInZoomControls(true);
settings.setDisplayZoomControls(true);
}
如果需要,您可以使用以下条件

if (Build.VERSION.SDK_INT == Build.VERSION_CODES.KITKAT)

经过测试,我认为在棒棒糖和更高版本上,webview字体大小会自动调整(取决于用户的设置),但kitkat上的情况并非如此。