Автоматическая прокрутка TextView в Android для вывода текста

У меня есть TextView , к которому я динамически добавляю текст.

в моем файле main.xml У меня есть свойства, установленные, чтобы мои максимальные строки 19 и полосы прокрутки вертикальный.

в файле .java Я использую textview.setMovementMethod (new ScrollingMovementMethod ()); для обеспечения прокрутки.

Прокрутка работает отлично. Как только 19 строк занято и добавлено больше строк, начинается прокрутка, как и должно быть. Проблема в том, что я хочу, чтобы новый текст прокручивался в поле зрения.

Я записываю значение для textview.getScrollY () , и оно остается на 0 независимо от того, что ( даже если я вручную прокручиваю его вниз и добавляю новую строку текста).

следовательно textview.scrollTo (0, textview.getScrollY ()); ничего не делает для меня.

Есть ли другой метод, который я должен использовать для получения суммы вертикальной прокрутки для текстового представления ? Все, что я прочитал, говорит о том, что во всех отношениях все, что я делаю, должно работать: /

47
задан JJD 12 March 2013 в 13:35
поделиться