Jeśli treść ma stałą strukturę, np, nagłówek, fotka, jednolita treść, jakaś lista, to po prostu zrób fragment który to odwzorowuje z kilkoma TextView, ImageView i co tam jeszcze będzie potrzebne. To "najsłuszniejsza" droga i dająca najwięcej możliwości.
Jeśli treść może mieć różne formatowanie, którego nie da się z góry przewidzieć i musi przyjść jako jeden dokument, to masz do wyboru dwie opcje:
- sformatowac do html i wyświetlić w WebView, a jeśli to tylko podstawowe formatowanie to nawet w TextView z pomocą klasy Html,
- sformatować z użyciem Spannable i wyświetlić w TextView.
No i trzecia opcja to własny/zewnętrzny komponent specjalnie do tego celu, ale w tym zastosowaniu to by była chyba przesada.