#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. Я могу привести вам пример, когда я это сделаю, но я начну только через несколько недель.