Я знаю, что это старый вопрос, но хотя ... может быть, посмотрите здесь: http://www.accella.net/multi-column-text-displays-in-android/
вам нужно отобразить текст в первом текстовом виде, а затем получить то, что не появляется вэто первое текстовое представление, затем отобразить его во втором текстовом виде и так далее.Чтобы получить «невидимый» текст из вашего текстового обзора, вот код:
private String getInvisibleText(final TextView textView) {
String invisible = null;
int height = textView.getHeight();
int scrollY = textView.getScrollY();
Layout staticLayout = textView.getLayout();
int lastVisibleLineNumber = staticLayout.getLineForVertical(scrollY+height);
int start = staticLayout.getLineEnd(lastVisibleLineNumber);
int end = staticLayout.getLineEnd(textView.getLineCount()-1);
if (textView.getText().toString() != null
&& !textView.getText().toString().isEmpty()
&& end > 0
&& textView.getText().toString().length() >= end) {
invisible = textView.getText().toString().substring(start, end);
}
return invisible;
}