private void scrollToTop() {
textViewLog.scrollTo(0, 0);
}
private void scrollToBottom() {
final int scrollAmount = textViewLog.getLineCount() * textViewLog.getLineHeight() - (textViewLog.getBottom() - textViewLog.getTop());
textViewLog.scrollTo(0, Math.max(0, scrollAmount));
}
不過 TextView 的 scroll 並不是很 smooth,可以用 ScrollView 包覆 TextView 的方式來解決,並改用 ScrollView 的 Scroll 方法。
private void scrollToTop() {
scrollView.scrollTo(0, 0);
}
private void scrollToBottom() {
scrollView.fullScroll(ScrollView.FOCUS_DOWN);
}
沒有留言:
張貼留言