Подсветка текста для Android

#android #text

#Android #текст

Вопрос:

Всем привет
Возможно ли выделять текст в Android слово за словом через регулярные промежутки времени.если да, то как этого добиться..
Я уже работал над этим и добился успеха в выделении абзаца построчно, а не слово за словом, используя класс spannable, но код становится более длинным, и я думаю, что он может стать неуправляемым, если выполнять его слово за словом.

Любое подходящее решение или идея о том, как сделать это лучше.Заранее благодарим

-Gourav

Комментарии:

1. Вы хотите выделить текст в html? И где вы выделяете текст, в TextView или WebView или …?

2. спасибо dbrettschneider за ваш ответ, я использую textview вместе с html для установки текста в textview, например- textView1.setText(Html.fromHtml («<цвет шрифта = «#2a8e94″> МОЙ ТЕКСТ </font>»), BufferType.SPANNABLE);

3. Я думаю, что это подходящий способ использования тега font. Просто оберните им слова, которые вы хотите выделить.

4. Еще раз спасибо… но текст с высоким освещением меняется со временем, и я не могу управлять ими должным образом даже с другим потоком. Любое приложение или фрагмент, где такая функциональность (выделение слова за словом во времени) реализована в Android.

5. Мне тоже нужно это реализовать через некоторое время, и я не нахожу хорошего примера. Я думаю, что я реализую свой собственный TextView с помощью функции setHighlight (String). Затем я переопределю функцию setText (), чтобы она сначала выполняла поиск выделяемых слов и генерировала какую-нибудь строку html. Я могу привести вам пример, когда я это сделаю, но я начну только через несколько недель.