mResultTextView.setText(strResultText);
//通过行数X行高计算文字段落高度
int offset = mResultTextView.getLineCount() *mResultTextView.getLineHeight();
//如果文字段落高度大于可显示高度,则滑动到末尾(+20是为了让末尾不贴边)
if(offset -mResultTextView.getHeight() >0)
mResultTextView.scrollTo(0, offset -mResultTextView.getHeight() +20);
相应的XML文件属性:
<TextView android:id="@+id/result_text"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="5dp"
android:scrollbars="vertical"
android:fadeScrollbars="false">
</TextView>