嗨,我在设置应用程序中Web视图的字体时遇到问题。 这是我正在使用的代码:
holder.info.loadDataWithBaseURL("", MessageFormat.format("<body link={0}><span style=\"color:{1};font-family:{2}; line-height: 1.6;\">{3}</span></body>", new String[]{String.valueOf(ColorManager.generalColorHEX), String.valueOf(ColorManager.colorNameActivityCellHEX), "Brandon_light",pins.get(position).getSnippet().toString()}), DataManager.mimeType, DataManager.encoding, "");
,但字体不会在Web视图内更改。 我已经将字体导入了应用程序。
字体包括:
谢谢!
答案 0 :(得分:0)
在您的html中像这样在正文之前添加CSS
@font-face {
font-family: 'MyWebFont';
src: url('file:///android_asset/fonts/Brandon_light.otf');
}
body {
font-family: 'MyWebFont', Fallback, sans-serif;
}
现在您的字体可以正常工作了。