Good for plain text, you can always do the following on a TextView :
someTextView.setText(Html.fromHtml(htmlAsAString));
If you say this is more complicated (with images and / or css, etc.), I would recommend placing html in a directory / folder and loading it directly into WebView .
source share