Так что я думаю, что проблема в том, что TextViews не прокручиваются автоматически, просто потому, что вы установили android: полосы прокрутки.Вы должны установить ScrollingMovementMethod.
Однако, когда вы используете автоссылку и ссылки найдены, фреймворк Android установит MovementMethod для вас.Вот почему поведение отличается.
Есть два решения, которые работают для меня.
После того, как мы установим наш текст, принудительно установите метод перемещения, поддерживающий ссылки и прокрутку.
final TextView output = (TextView) findViewById(R.id.output);
output.setText(content);
// ensure that text will scroll with or without linked text
output.setMovementMethod(LinkMovementMethod.getInstance());
Или установите метод перемещения, предполагая открытый текст, перед добавлением текста в TextView.Если autoLink обнаружит ссылки, он изменит сам метод движения.
final TextView output = (TextView) findViewById(R.id.t_output);
// ensure that text defaults to scrollable
output.setMovementMethod(ScrollingMovementMethod.getInstance());
output.setText(content);
(К вашему сведению: я использую android:autoLink="all"
)