Я хотел бы использовать собственный шрифт в своем приложении для Android. Я следовал инструкциям и создал папку assets
в студии Android, в которую я поместил verdana.ttf
, как показано на картинке:
Затем я вызываю следующее в своей активности MainActivity
:
public class MainActivity extends ActionBarActivity {
Typeface mainFont = Typeface.createFromAsset(getAssets(), "verdana.ttf");
Код компилируется, но при запуске активности я получаю NullPointerException
в строке выше. Я подозревал, что файл verdana.ttf
может быть поврежден, но ошибка сохраняется при попытке использовать разные шрифты. Очистка проекта тоже не помогает. Папка активов находится в неправильном месте? Что я могу делать неправильно?