Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
russabirov1998
0 / 0 / 0
Регистрация: 26.06.2014
Сообщений: 7
#1

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

09.06.2016, 15:18. Просмотров 871. Ответов 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"));
    }
 
}
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.06.2016, 15:18
Ответы с готовыми решениями:

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

Вылетает приложение при запуске
Здравствуйте. Столкнулся со следующей проблемой. В приложении при запуске...

Приложение вылетает при возобновлении
переписал приложение для считывания смс...

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

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

4
Pablito
2712 / 2158 / 732
Регистрация: 12.05.2014
Сообщений: 7,531
Завершенные тесты: 1
09.06.2016, 15:25 #2
где лог ошибки?
0
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
0
Mikalai
264 / 240 / 95
Регистрация: 11.01.2015
Сообщений: 670
09.06.2016, 18:03 #4
Лучший ответ Сообщение было отмечено russabirov1998 как решение

Решение

путь должен быть таким
папкаПроекта\app\src\main\assets\
1
petruchodd
129 / 126 / 22
Регистрация: 23.06.2009
Сообщений: 694
Завершенные тесты: 1
13.06.2016, 15:40 #5
Java
1
Typeface custom = Typeface.createFromAsset(context.getAssets(), "fonts/HelveticaNeue.ttf");
100% рабочий код

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

Вылетает приложение при чтении файла
Доброго времени суток))) Помогите решить проблему Имеется код:package...

Вылетает приложение при нажатии на кнопку
Здравствуйте, столкнулся с проблемой, что при нажатии на кнопку приложение...

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


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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