https://developer.android.com/preview/features/working-with-fonts.html
Android API 26支持这一点但是我们是否有一个支持库可以将字体用作res中的资源? [font in XML]如果是,那么它支持哪种API?
我在谈论Android O SDK功能,它允许我们在上面的链接中给出XML格式.这不是MM中的原生功能我敢肯定.
解决方法:
根据Google的说法,只要满足以下条件,Android 4.0(API 14)就支持它:
>您正在使用支持库版本26.0.0-beta1或更高版本
>您正在使用AppCompat
资料来源:
Fonts in XML – Using the support library
Support Library revision history
我希望我可以在早于8(Android 26)的Android版本的app小部件中使用它,但是这是不可能的,因为AppCompatTextView不能在app小部件中使用. Android O的“字体在XML中”的第三方替代品(如Caligraphy库)也不适用于应用程序小部件.
app小部件的唯一替代方法是使用ImageView而不是TextView,并使用诸如setImageViewUri(…)和setImageViewBitmap(…)之类的RemoteViews方法,这两种方法都存在问题.