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

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

09.06.2016, 15:18. Просмотров 884. Ответов 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 далее код ...

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

Приложение вылетает при возобновлении
переписал приложение для считывания смс http://www.itcuties.com/android/read-sms/, с проверками...

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

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

4
Pablito
2829 / 2248 / 759
Регистрация: 12.05.2014
Сообщений: 7,849
Завершенные тесты: 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
Сообщений: 671
09.06.2016, 18:03 4
Лучший ответ Сообщение было отмечено russabirov1998 как решение

Решение

путь должен быть таким
папкаПроекта\app\src\main\assets\
1
petruchodd
129 / 126 / 22
Регистрация: 23.06.2009
Сообщений: 696
Завершенные тесты: 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

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

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

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


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

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

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