XML android:fontFamily中的字体不适用于工具栏
发布时间:2020-12-16 23:18:57 所属栏目:百科 来源:网络整理
导读:我正在使用新的 XML字体功能,这是在 Android 8.0 Oreo中使用支持库26.1.0引入的.通过在应用程序主题中设置android:fontFamily属性来应用整个应用程序的默认字体系列: !-- Base application theme. --style name="AppTheme" parent="Theme.AppCompat.Light.
我正在使用新的
XML字体功能,这是在
Android 8.0 Oreo中使用支持库26.1.0引入的.通过在应用程序主题中设置android:fontFamily属性来应用整个应用程序的默认字体系列:
<!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> ... <item name="android:fontFamily">@font/proxima_nova</item> </style> 该字体已正确应用于应用程序中除工具栏之外的所有视图.所有工具栏都使用Roboto字体: 更新:问题似乎在支持库27.0.0中得到修复.我不能再复制它了. 解决方法
我尚未测试所有Android版本,但这似乎有效:
<!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> ... <item name="android:fontFamily">@font/proxima_nova</item> <item name="toolbarStyle">@style/AppTheme.Toolbar</item> </style> <style name="AppTheme.Toolbar" parent="Widget.AppCompat.Toolbar"> <item name="titleTextAppearance">@style/AppTheme.ToolbarTextStyle</item> </style> <style name="AppTheme.ToolbarTextStyle" parent="TextAppearance.Widget.AppCompat.Toolbar.Title"> <item name="android:fontFamily">@font/proxima_nova</item> <item name="fontFamily">@font/proxima_nova</item> </style> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |