使用Html.fromHtml设置自定义字体

not*_*tme 7 android string-formatting

我发现这个HTML标签列表(据说)支持HTML.fromHtml来创建跨文本:

http://commonsware.com/blog/Android/2010/05/26/html-tags-supported-by-textview.html

现在有没有办法用Font-Tag设置自定义字体?

qui*_*int 6

只需使用<font>face属性的标签即可.至少从Android 1.5开始就可以实现这一点(参见源代码).

face属性的值将传递给TypefaceSpan(String)构造函数以创建Spannable.例如,使用"monospace","serif"或"sans-serif".

  • 我可以使用像monospace这样的默认字体 - 但是我如何使用我的资产目录中的自定义字体?我尝试了所有资产目录的默认路径 - 但没有运气:( (5认同)

Cri*_*ian -4

过时了。查看其他答案。


不,没有办法这样做。你可以看一下Html实现。正如您将看到的,该font标签支持sizecolor仅。