Sto cercando di utilizzare caratteri personalizzati in Android. Ho scritto codice Java come indicato di seguito.Problema di carattere personalizzato in Android
TextView txt = (TextView) findViewById(R.id.customfont);
Typeface font = Typeface.createFromAsset(getAssets(), "fonts/Molot.otf");
txt.setTypeface(font);
dove ho memorizzato il carattere personalizzato nella cartella "./assets/fonts/".
Ma, sto ottenendo nullpointerecepception sulla terza linea.
Qualcuno può darmi la soluzione per questo problema? Grazie
grazie mille! Ma ho provato anche a usare .ttf, non funziona ancora ... e lancia ancora la stessa eccezione – RATTLESNAKE
Si noti che il nome del carattere che si sta inserendo è case sensitive. Se sei ancora bloccato probabilmente penso che dovrebbe essere un problema con il file Font che stai utilizzando. Prova a scaricare un diverso file TTF e caricalo. Dopo un rapido googling ho trovato questo sito che può convertire OTF in TTF. Potresti provarci http://onlinefontconverter.com/ – DeRagan
Puoi anche controllare questo post che ha un progetto di esempio associato ad esso ... http://stackoverflow.com/questions/3203694 – DeRagan