如何将WebView字体设置为设备的当前字体?

Gor*_* Oz 6 android webview android-typeface

是的,我已经看过很多如何使用CSS使用自定义字体,但我不想要这个.我有一个带有WebView的应用程序,整个应用程序都有设备字体,但WebView具有WebViews的默认字体,看起来有点难看.

我可以使用以下命令获取默认的TypeFace:

Typeface.defaultFromStyle(R.style.YourTheme);
Run Code Online (Sandbox Code Playgroud)

但是如何将其设置为WebView呢?或者以什么方式更好地获取当前设备的TypeFace并将其设置为WebView?谢谢.

jos*_*jan 0

如果您的 HTML 是本地的(在您的设备中),只需像平常一样放置 CSS 文件和引用。

<title>Titulo de la web</title>
    <link rel="stylesheet" href="estilo.css">
Run Code Online (Sandbox Code Playgroud)

记住将html文件和CSS放在assets目录中。