я думаю, что вы можете сделать что-то вроде этого:
Разделить абзац на слова, используя метод:
split(String separator);// it will return an array of Strings
//in your case you will do somthing like this
myWords = paragraph.split(" ");// the separator is the space
И затем, вы можете использовать метод, чтобы окрасить все, что выЕсли вы хотите использовать эти слова, используя метод:
myNewParagraph.append(HTML.fromHtml("<font color...>... Your HTML Code to colorate your Text"));
, и когда вы закончите раскрашивать каждое слово, вы обновите свой textView для отображения нового текста в цвете
Надеюсь, это поможет