Ich möchte meine eigene Schriftart für Navigation Schublade in Android verwenden.Ich benutze die Bibliothek kommt mit Android Studio nach dieser Antwort: Ссылка . Aber ich weiß nicht, wie man die Schrift ändert und es RTL macht. Ich habe viel gesucht und gefunden, wie man die Schublade RTL macht. Ich benutze diesen Code:
%Vor%und Android - Ist Navigation Drawer von der rechten Seite möglich?
Aber wie Sie wissen, funktioniert das nur in API 17 und höher. Bitte helfen Sie! Wie ändere ich die Menüschrift? Wie man das Layout RTL richtig macht?!
Bearbeitet : Meine Schriftart "TTF" Datei ist in Assets / Fonts und ich weiß, wie man es für eine Textansicht mit Java einstellen, aber ich weiß nicht, wie man es zum Navigationsfachmenü einstellt.
Ich habe die Antwort gefunden: Erstellen Sie zuerst diese Klasse in Ihrem Projekt:
%Vor%Fügen Sie diese Methode dann zu Ihrer Aktivität hinzu, die Sie im Menü der Navigationsleiste ändern möchten:
%Vor%und fügen Sie dann die Methode hinzu, die Sie gerade in Ihrer Aktivität hinzugefügt haben:
%Vor%Hinzufügen zu Rischans Antwort.
Ich habe "mi" direkt bearbeitet, da dies meine Menütitel sind. Dann habe ich den s.setSpan 1st-Parameter geändert, um eine benutzerdefinierte Klasse CustomTypefaceSpan zu verwenden.
%Vor%CustomTypefaceSpan Klasse:
%Vor%Ich kann nicht glauben, wie kompliziert es ist, nur die Schriftarten für das Menü zu ändern.
Es funktioniert nur für Schriftarten
Zunächst einmal Fügen Sie die Farbe Ihrer Schrift (wenn Sie sie ändern möchten) in colors.xml
file bei res->values->colors.xml
like
Dann bearbeitet style.xml
Datei auf denselben Werten Verzeichnis (es gibt zwei Dateien, die Datei bearbeiten, die mit Stil name="your_theme"
Ihr Thema mit oder Zeile in der zwei-Datei
Hier müssen wir die Font-Eigenschaft einstellen. Sie müssen also ein neues Stil-Tag in umschließenden Ressourcen-Tags erstellen. In meinem Fall erstelle ich
%Vor% Beachten Sie, dass für dieses Tag der Name MyText
angegeben wurde. Jetzt müssen wir diesen Namen im obigen ersten Stilblock verwenden, dessen Name das Anwendungsthema ist.
Erwähnte diesen neuen Stil im oben genannten Themenstil-Tag. In meinem Fall ist es wie
%Vor%Tags und Links android right-to-left fonts navigation-drawer