TextView 使用setMovementMethod滑动

在布局文件中 设置 TextView属性

android:scrollbars="vertical"

在代码中

TextView.setMovementMethod(ScrollingMovementMethod.getInstance());

在TextView中添加文字,并滚动到最底部

public static void addText(TextView textView, String content) {
    textView.post(() -> {
        textView.append(content);
        textView.append("\n");
        int scrollAmount = textView.getLayout().getLineTop(textView.getLineCount())
              - textView.getHeight() + textView.getLineHeight();
        textView.scrollTo(0, Math.max(scrollAmount, 0));
    });
}

你可能感兴趣的:(TextView 使用setMovementMethod滑动)