As suggested by others, WebView is the option for you. See
How to programmatically set / edit content of webview
However, it is possible to do it in a TextView if the text doesn't need special formatting (ex. different color, font sizes) and the only formatting required is indentation.
In layout:
<TextView
android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:singleLine="false" />
In Activity:
TextView tv = (TextView) findViewById(R.id.text);
tv.setText("Title : Some Title.\nDate : Date\n\nMore Info about the title.\n......\n......\n\nContact : Contact Details.");