Android可滑动TextView设置大段文字后,如何滚动到结尾显示。

mResultTextView.setText(strResultText);
//经过行数X行高计算文字段落高度
int offset = mResultTextView.getLineCount() *mResultTextView.getLineHeight();
//若是文字段落高度大于可显示高度,则滑动到末尾(+20是为了让末尾不贴边)
if(offset -mResultTextView.getHeight() >0)
    mResultTextView.scrollTo(0, offset -mResultTextView.getHeight() +20);

相应的XML文件属性:java

<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>
相关文章
相关标签/搜索