Вопросы могут возникнуть СКОЛЬКО обрезать.
Просто посчитайте высоту одной строки, т.е. в зависимости от шрифта и его размера.
Ещё у Вас htmlText, соответственно, нужно будет закрывать тег.
Т.е. пришел текст:

Код:
"<b>Hi</b> to <a>all</a>"
Обрезан он может быть так:

Код:
"<b>Hi</b> to <a"
или так

Код:
"<b>Hi</b> to <a>all"
В первом случае нужно закрыть тег, дописав его.
Во втором, просто дописать закрывающийся тег.
В любом случае Вам нужно почитать про
String.indexOf method, используйте поиск по форуму, тема поиска обсуждалась неоднократно.