Ich verwende die Calligraphy lib for Android, um die Schriftarten in meiner App zu ändern. Das Problem ist mit der Symbolleiste. Ich weiß nicht, wie ich die Schriftart ändern soll.Ändern Sie die Schriftart meiner Symbolleiste mit Kalligraphie
Dies ist meine Toolbar:
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
app:titleTextAppearance="@style/Toolbar.TitleText"
android:background="@drawable/background_repeat"
app:popupTheme="@style/AppTheme.PopupOverlay" />
Dies ist TextAppearance in meinem style.xml:
<style name="Toolbar.TitleText" parent="TextAppearance.Widget.AppCompat.Toolbar.Title">
<item name="fontPath">fonts/Raleway-ExtraBoldItalic.ttf</item>
<item name="android:textSize">50sp</item>
</style>
Dies funktioniert nicht. Ich kann die Größe des Textes ändern (in diesem Beispiel funktioniert 50sp). Aber unmöglich, die Schriftart zu ändern.
Initiieren Sie Kalligraphie in Application-Klasse? Überschreiben Sie 'attachBaseContext' in Ihrer Aktivität? –
Ja, aber es funktioniert in allen meiner App, aber ich möchte eine andere Schriftart in meiner Symbolleiste. –