Гость
Форумы / Android [игнор отключен] [закрыт для гостей] / ForegroundColorSpan.length / 2 сообщений из 2, страница 1 из 1
15.06.2016, 17:40
    #39256543
Владимир Г.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ForegroundColorSpan.length
Есть некий текст в TextView.
hello [thanks] home [alone] hi good [nice]
Цвет слов в тексте устанавливаю следующим образом:
Код: java
1.
documentText.getText().setSpan(new ForegroundColorSpan(Color.BLUE), start, end, Spannable.SPAN_EXCLUSIVE_INCLUSIVE);


В определенный момент нужно удалить ForegroundColorSpan для слов в скобках. Как очистить знаю, но возникает непонятная ситуация с определением длины ForegroundColorSpan[].
Код: java
1.
2.
ForegroundColorSpan[] ColorSpan = documentText.getText().getSpans(0,documentText.length(),ForegroundColorSpan.class);
int length = ColorSpan.length;


для указаного примера length должно быть 3
но у меня оно больше 100 и после добавления(удаления) хотя бы одного символа length увеличивается.
...
Рейтинг: 0 / 0
16.06.2016, 08:47
    #39256775
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ForegroundColorSpan.length
Не совсем понял вопроса...

Но к примеру, не поможет ли то, что textView умеет работать с простыми форматированием html?

Код: java
1.
myTextView.setText(Html.fromHtml("<h2>Title</h2><br><p>Description here</p>"));



И вроде как если без fromHtml присвоить, то форматирования как раз не будет. Останется только текст.
...
Рейтинг: 0 / 0
Форумы / Android [игнор отключен] [закрыт для гостей] / ForegroundColorSpan.length / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]