Ich versuche, benutzerdefinierte Schriftart in Android zu verwenden. Ich habe Java-Code wie unten angegeben geschrieben.Benutzerdefinierte Schriftart Problem in Android
TextView txt = (TextView) findViewById(R.id.customfont);
Typeface font = Typeface.createFromAsset(getAssets(), "fonts/Molot.otf");
txt.setTypeface(font);
wo ich die benutzerdefinierte Schriftart in "./assets/fonts/" Ordner gespeichert habe.
Aber ich bekomme Nullpointerexzeption in der 3. Zeile.
Kann mir jemand die Lösung für dieses Problem geben? Danke
Dank viel! Aber ich habe versucht, sogar mit. TTF, es funktioniert noch nicht ... und wirft immer noch die gleiche Ausnahme – RATTLESNAKE
Bitte beachten Sie, dass die Schriftart, die Sie eingeben, Groß-und Kleinschreibung ist. Wenn Sie immer noch hängen, denke ich wahrscheinlich, dass es ein Problem mit der Schriftart-Datei sein sollte, die Sie verwenden. Versuchen Sie, eine andere Schriftart-TTF-Datei herunterzuladen und sie zu laden. Nach einem schnellen googlen fand ich diese Website, die OTF in TTF umwandeln kann. Möglicherweise können Sie einen Versuch geben http://onlinefontconverter.com/ – DeRagan
Sie können auch diesen Beitrag überprüfen, der ein Beispielprojekt mit ihm verbunden hat ... http://stackoverflow.com/questions/3203694 – DeRagan