Установить собственный шрифт в ActionBar, используя каллиграфию и стиль
Я использую Каллиграфию в своем приложении для Android, чтобы установить пользовательские шрифты в моем приложении. Я уже установил шрифт по умолчанию для всего приложения, хотя Activity, но, к сожалению, я не могу установить свой собственный шрифт для заголовка ActionBar
используя файл style.xml. В следующем коде вы можете увидеть мою попытку, которая не устанавливает шрифт для ActionBar
название, но установить собственный шрифт для всех TextView
в приложении.
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/heavenly</item>
<item name="colorPrimaryDark">@color/mango_tango</item>
<item name="colorAccent">@color/tenne</item>
<item name="android:textViewStyle">@style/TextAppearance.FontPath</item>
</style>
<style name="AppTheme.Widget"/>
<style name="TextAppearance.FontPath" parent="android:TextAppearance">
<item name="fontPath">fonts/attack_of_the_cucumbers.ttf</item>
</style>
...
</resources
Я также прочитал некоторые решения, которые устанавливают шрифт программным способом (например, эту статью), но я хотел бы сделать вещи простыми, и я хочу избежать повторного определения шрифта ActionBar
название в каждой деятельности.
Есть ли подход, чтобы установить собственный шрифт для ActionBar
заголовок в файле style.xml?