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>
相關文章
相關標籤/搜索