我想在Android应用程序中使用自定义字体,但是使用自定义字体似乎很麻烦!可以通过将字体添加到每个TextView中以编程方式设置自定义字体->需要大量样板代码。我可以创建一个新类CustomTextView扩展TextView并在构造函数中添加setTypeface->不再有关xml上下文的属性帮助。
是否有其他设置自定义字体的方法?通过XML,样式,主题?
提前感谢您!
附言:有没有可能通过XML设置下划线?
是否有其他设置自定义字体的方法?通过XML,样式,主题?
提前感谢您!
附言:有没有可能通过XML设置下划线?
<u>
标记来实现的。然而,我遇到了一些情况,其中使用自定义字体阻止了这些标记的工作,使得使文本(或其中一部分)带下划线的唯一方法是通过编程使用SpannableString
和UnderlineSpan
。请参见https://dev59.com/zmkw5IYBdhLWcg3wQoWm#10019093,了解如何使用这些类的示例。 - Giulio Piancastelli