powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / Android [игнор отключен] [закрыт для гостей] / ForegroundColorSpan.length
2 сообщений из 2, страница 1 из 1
ForegroundColorSpan.length
    #39256543
Владимир Г.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть некий текст в 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
ForegroundColorSpan.length
    #39256775
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не совсем понял вопроса...

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

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



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


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