[英]how to set default font family available in android to action bar title
I just set the font family sans-serif-medium-condensed
in AppTheme
in styles
.我刚刚在
AppTheme
的styles
中设置了字体系列sans-serif-medium-condensed
。
I know how to set font family to all text views buttons etc. except Action bar title
我知道如何将字体系列设置为所有文本视图按钮等,除了
Action bar title
Is there any way I can change the Action bar title
font family to sans-serif-medium
.有什么办法可以将
Action bar title
字体系列更改为sans-serif-medium
。
With a Toolbar
you can use:通过
Toolbar
,您可以使用:
<com.google.android.material.appbar.MaterialToolbar
app:titleTextAppearance="@style/myTitleTextAppearance"
with:和:
<style name="myTitleTextAppearance" parent="TextAppearance.MaterialComponents.Subtitle1" parent="TextAppearance.AppCompat.Subhead">
<item name="fontFamily">sans-serif-medium</item>
<item name="android:fontFamily">sans-serif-medium</item>
.....
</style>
with an ActionBar
you add in your app theme the actionBarStyle
attribute:使用
ActionBar
,您可以在应用主题中添加actionBarStyle
属性:
<style name="AppTheme" parent="Theme.MaterialComponents.DayNight">
<item name="actionBarStyle">@style/myActionBar</item>
</style>
with:和:
<style name="myActionBar" parent="Widget.MaterialComponents.ActionBar.PrimarySurface">
<item name="titleTextStyle">@style/myActionBarTextTitle</item>
</style>
<style name="myActionBarTextTitle" parent="TextAppearance.AppCompat.Widget.ActionBar.Title">
<item name="fontFamily">sans-serif-medium</item>
<item name="android:fontFamily">sans-serif-medium</item>
</style>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.