Intereting Posts
Что именно делает ограничение SQLite в «NO ACTION» внешнем ключе и чем оно отличается от «RESTRICT»? Измерьте скорость отправки SMS Как добавить 7 дней к текущей дате, не переходя через доступные дни месяца? Каковы использование основного, стандартного и запуска в файле манифеста в android Как использовать собственный вид в макете? Поток Android MP4 – невозможно воспроизвести видео Android: проблема с обновлением до Android SDK Tools, версия 7 Это приложение или используемая им библиотека использует NSQuickDrawView, который устарел. Приложения должны прекратить использование QuickDraw и перейти к Quartz Добавить и удалить вид из макета Доступ к объекту GoogleApiClient во всех действиях Как сохранить данные EditText при изменении ориентации? OnNext начать другое наблюдение Как получить общее количество просмотров из ViewFlipper? Android RecyclerView CardView StaggedGridLayoutManager: независимый прокрутка столбца Как узнать, существует ли Streetview, прежде чем запускать намерение Streetview

Пользовательский выпуск шрифта в Android

Я пытаюсь использовать пользовательский шрифт в android. Я написал код Java, как указано ниже.

TextView txt = (TextView) findViewById(R.id.customfont); Typeface font = Typeface.createFromAsset(getAssets(), "fonts/Molot.otf"); txt.setTypeface(font); 

Где я сохранил пользовательский шрифт в папке «./assets/fonts/».

Но, я получаю nullpointerexception на третьей строке.

Может ли кто-нибудь дать мне решение этой проблемы? благодаря

Android поддерживает only TTF тип шрифта only TTF not OTF . Проверить эту ссылку

«RuntimeException: родной шрифт не может быть создан» при загрузке шрифта

Android поддерживает OTF. Ваш шрифт может быть поврежден.

Загрузите вкусный шрифт из http://www.exljbris.com/delicious.html. Это шрифт otf, и он работает для меня.

Попробуй это
Typeface font = Typeface.createFromAsset(getAssets(), "/fonts/Molot.otf");