Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
russabirov1998
0 / 0 / 0
Регистрация: 26.06.2014
Сообщений: 7
#1

При изменении шрифта на собственный вылетает приложение - Программирование Android

09.06.2016, 15:18. Просмотров 216. Ответов 4

Вылетает как только открываю Activity, которому принадлежит данный TextView. Изменяю шрифт так:
Java
1
2
textViewAppName.setTypeface(Typeface.createFromAsset(
                getApplicationContext().getAssets(), "fonts/aurorabdcn.ttf"));
Шрифт расположен здесь: ПапкаПроекта/assets/fonts/aurorabdcn.ttf
Файл со шрифтом не поврежден, т.к. спокойно устанавливается на ПК


AboutActivity.java
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public class AboutActivity extends Activity {
 
    TextView textViewAppName;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_about);
 
        textViewAppName = (TextView) findViewById(R.id.textViewAppName);
 
        textViewAppName.setTypeface(Typeface.createFromAsset(
                getApplicationContext().getAssets(), "fonts/aurorabdcn.ttf"));
    }
 
}
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.06.2016, 15:18
Здравствуйте! Я подобрал для вас темы с ответами на вопрос При изменении шрифта на собственный вылетает приложение (Программирование Android):

Вылетает приложении при загрузке шрифта - Программирование Android
Хочу присвоить тексту свой шрифт, например, кладу в assets/fonts/f300.ttf далее код textView1 = (TextView)...

Вылетает приложение при запуске - Программирование Android
Здравствуйте. Столкнулся со следующей проблемой. В приложении при запуске подключаются сразу несколько фрагментов, в каждом из которых...

Вылетает приложение при обращении к серверу - Программирование Android
Обращаюсь к серверу для получения списка продуктов. Сервер проверил, JSON ответ в порядке, на IOS работает без проблем. В случае с андроид...

Вылетает приложение при чтении файла - Программирование Android
Доброго времени суток))) Помогите решить проблему Имеется код:package ru.myscanner.scannerth; import java.io.FileInputStream; ...

Приложение вылетает при старте на 4.1, на 4.4 - работает - Программирование Android
Здравствуйте, Я написал приложение для android в eclipse 4.4.2. На телефоне с android 4.4.2 приложение отлично работает. На телефоне...

Вылетает приложение при возникновении ошибки - Программирование Android
Доброго всем времени суток! Вот есть приложение по работе с MySQL. Тему эту мы разобрали, и вроде все прекрасно. Одно маленькое "но" ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Pablito
2471 / 1916 / 595
Регистрация: 12.05.2014
Сообщений: 6,741
Завершенные тесты: 1
09.06.2016, 15:25 #2
где лог ошибки?
russabirov1998
0 / 0 / 0
Регистрация: 26.06.2014
Сообщений: 7
09.06.2016, 17:29  [ТС] #3
Цитата Сообщение от Паблито Посмотреть сообщение
где лог ошибки?
Лог ошибки
Кликните здесь для просмотра всего текста

06-09 17:28:28.970 21358-21358/ru.kpfu.itlmafia E/AndroidRuntime: FATAL EXCEPTION: main
Process: ru.kpfu.itlmafia, PID: 21358
java.lang.RuntimeException: Unable to start activity ComponentInfo{ru.kpfu.itlmafia/ru.kpfu.itlmafia.AboutActivity}: java.lang.RuntimeException: Font asset not found fonts/aurorabdcn.ttf
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2613)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2682)
at android.app.ActivityThread.access$800(ActivityThread.java:178)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1539)
at android.os.Handler.dispatchMessage(Handler.java:111)
at android.os.Looper.loop(Looper.java:194)
at android.app.ActivityThread.main(ActivityThread.java:5775)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1010)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:805)
Caused by: java.lang.RuntimeException: Font asset not found fonts/aurorabdcn.ttf
at android.graphics.Typeface.createFromAsset(Typeface.java:208)
at ru.kpfu.itlmafia.AboutActivity.onCreate(AboutActivity.java:30)
at android.app.Activity.performCreate(Activity.java:6106)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1123)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2566)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2682)*
at android.app.ActivityThread.access$800(ActivityThread.java:178)*
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1539)*
at android.os.Handler.dispatchMessage(Handler.java:111)*
at android.os.Looper.loop(Looper.java:194)*
at android.app.ActivityThread.main(ActivityThread.java:5775)*
at java.lang.reflect.Method.invoke(Native Method)*
at java.lang.reflect.Method.invoke(Method.java:372)*
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1010)*
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:805)*
06-09 17:28:29.004 21358-21358/ru.kpfu.itlmafia I/Process: Sending signal. PID: 21358 SIG: 9
Mikalai
256 / 232 / 93
Регистрация: 11.01.2015
Сообщений: 655
09.06.2016, 18:03 #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
путь должен быть таким
папкаПроекта\app\src\main\assets\
petruchodd
90 / 90 / 8
Регистрация: 23.06.2009
Сообщений: 511
13.06.2016, 15:40 #5
Java
1
Typeface custom = Typeface.createFromAsset(context.getAssets(), "fonts/HelveticaNeue.ttf");
100% рабочий код

если не работает значит не туда assets вставил. Смотри что бы путь был как Mikalai указал
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.06.2016, 15:40
Привет! Вот еще темы с ответами:

Вылетает приложение при нажатии на кнопку - Программирование Android
Здравствуйте, столкнулся с проблемой, что при нажатии на кнопку приложение вылетает. Программирую в Android Studio, кто нибудь сталкивался...

Фрагменты: приложение вылетает при 4-ом нажатии на кнопку - Программирование Android
Здравствуйте, в фрагменте есть кнопка, при нажатии на неё 3 раза приложение работает, на 4 вылетает, и пишет, что это из-за (View v =...

Вылетает приложение при использовании Adobe Air - Программирование Android
Создаю пустое приложение в adobe flash, Air для android , скидываю на телефон , при запуске вылетает с ошибкой . Android 5.1.1 nexus 5 ...

Вылетает приложение - Программирование Android
Вылетает при работе кода в кнопке sobr! package com.example.stracking; import android.app.Activity; import...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
13.06.2016, 15:40
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru