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

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

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

Вылетает TextView - Android

14.03.2016, 10:37. Просмотров 192. Ответов 7
Метки нет (Все метки)

Вылетает приложение при переходе на Activity с текстом, превышающим размер экрана в стандартном масштабе. Текст храню в string.xml, вызываю через @string/ в TextView.
И подскажите, пожалуйста, как сделать прокрутку текста с картинками? Может, есть где-то руководство, как вставлять текст с картинками и с возможностью прокрутки? (Как в справочниках со схемами, формулами)
Заранее спасибо!!!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Valakin
430 / 96 / 15
Регистрация: 21.02.2015
Сообщений: 724
14.03.2016, 11:15     Вылетает TextView #2
Цитата Сообщение от Mary Grace Посмотреть сообщение
с текстом, превышающим размер экрана
а большим экраном не пробовали?
PYPS
51 / 50 / 7
Регистрация: 12.07.2011
Сообщений: 542
Завершенные тесты: 3
14.03.2016, 12:25     Вылетает TextView #3
Мне кажется что экран здесь совсем не причём. Что за ошибка?

Добавлено через 6 минут
Картинку можно так добавить, точно синтаксис не помню:
Java
1
2
ImageSpan is = new ImageSpan(context, resId);
...;
Добавлено через 17 минут
Java
1
2
3
4
 SpannableString ss = new SpannableString("Ваш текст ");
                ImageSpan span = new ImageSpan(context, R.drawable.ic_launcher);
                ss.setSpan(span, 9,10 , Spannable.SPAN_INCLUSIVE_EXCLUSIVE);
                textView.setText(ss);
DemD10
58 / 47 / 12
Регистрация: 03.09.2013
Сообщений: 433
14.03.2016, 14:12     Вылетает TextView #4
PYPS, А вы разве не подрабатываете экстросенсом?))
PYPS
51 / 50 / 7
Регистрация: 12.07.2011
Сообщений: 542
Завершенные тесты: 3
14.03.2016, 14:14     Вылетает TextView #5
Лечу код, по фотографии.
Mary Grace
0 / 0 / 0
Регистрация: 14.03.2016
Сообщений: 7
14.03.2016, 14:15  [ТС]     Вылетает TextView #6
Нет ещё, приду домой и попробую
Mary Grace
0 / 0 / 0
Регистрация: 14.03.2016
Сообщений: 7
15.03.2016, 00:14  [ТС]     Вылетает TextView #7
Цитата Сообщение от PYPS Посмотреть сообщение
Мне кажется что экран здесь совсем не причём. Что за ошибка?

Добавлено через 6 минут
Картинку можно так добавить, точно синтаксис не помню:
Java
1
2
ImageSpan is = new ImageSpan(context, resId);
...;
Добавлено через 17 минут
Java
1
2
3
4
 SpannableString ss = new SpannableString("Ваш текст ");
                ImageSpan span = new ImageSpan(context, R.drawable.ic_launcher);
                ss.setSpan(span, 9,10 , Spannable.SPAN_INCLUSIVE_EXCLUSIVE);
                textView.setText(ss);
Цитата Сообщение от PYPS Посмотреть сообщение
Мне кажется что экран здесь совсем не причём.
Действительно оказался не причём, я просто забыла в манифесте объявить активити.))))) Ну и одна помарка была в коде, хотя странно что ошибки не выскакивали в самой среде.
Цитата Сообщение от PYPS Посмотреть сообщение
ss.setSpan(span, 9,10 , Spannable.SPAN_INCLUSIVE_EXCLUSIVE);
А что значат цифры 9, 10? Хотя, наверное, мне просто стоит поискать информацию об этом методе?)
Но я всё равно в итоге по-другому сделала, однако ваш ответ натолкнул меня на мысли и очень помог!!!
Я просто в TextWiev добавила:
Java
1
android:drawableBottom="@drawable/f3"
А текст через:
Java
1
 textEl.setText(Html.fromHtml("мой текст");
Мне удобнее использовать возможности HTML таким образом, учитывая что у меня часто будут комбинироваться картинки с текстом.
Однако у меня снова возникла проблема с прокруткой, текст не полностью виден, картинка должна была быть равно под ним, но в итоге наслоилась.((
И вниз не прокручивается.
Помогите, пожалуйста, разобраться в чём проблема!
Миниатюры
Вылетает TextView  
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.03.2016, 01:02     Вылетает TextView
Еще ссылки по теме:

Android Смена TextView в ListView
Android Выбрать с формы TextView
TextColor textView Android
Android Запись массива в TextView
Анимация textview Android

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

Или воспользуйтесь поиском по форуму:
Mary Grace
0 / 0 / 0
Регистрация: 14.03.2016
Сообщений: 7
15.03.2016, 01:02  [ТС]     Вылетает TextView #8
Всё, сделала прокрутку с помощью ScrollView-а ))
Java
1
2
3
4
5
6
 <ScrollView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:id="@+id/scroll">
        // здесь TextView, Button и тд. и всё это в одном LinearLayout
         </ScrollView>
Yandex
Объявления
15.03.2016, 01:02     Вылетает TextView
Ответ Создать тему
Опции темы

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