Wie verwende ich einen benutzerdefinierten schriftart in Xamarin.Android?
Ich verstehen, wie Sie hinzufügen, ein .tff-Datei in mein Projekt, aber ich habe nicht in der Lage zu finden, ein posten, der deutlich macht, wie und wo zu implementieren, die Schrift, sobald es Hinzugefügt wurde. Ich fand einen Beitrag, der sagt zu implementieren, die Schrift wie diese:
var schriftart = Schriftart.CreateFromAsset (Kontext.Vermögenswerte, fileName);
Aber ich weiß nicht, wo ich sollte fügen Sie diese Zeile von code, oder was sollte ich verwenden anstelle von Rahmen. Kann mir jemand eine grundlegende Erklärung, so weiß ich, was ich bin fehlt?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mithilfe einer Vorlage erstellt
Xamarin.Android
einzelne Aktivität Anwendung:Hinzufügen einer schriftart in das Assets Verzeichnis mit einer build-Typ
AndroidAsset
:In der
OnCreate
fügen Sie den folgenden:fonts/Jellee-Roman.ttf
.Sobald Sie den Verweis auf die
Typeface
haben, können Sie dann legen Sie es in dieTextView
über die folgenden:Typeface
Eigenschaft - https://developer.xamarin.com/api/property/Android.Widget.TextView.Typeface/SetTypeface
Methode - https://developer.xamarin.com/api/member/Android.Widget.TextView.SetTypeface/p/Android.Graphics.Typeface/Android.Graphics.TypefaceStyle/Wenn Sie möchten, ändern Sie die schriftart von einem textview, die sich dann in Ihrem
OnCreate
Methode setzen Sie diese, nachdem Sie FindViewById: