2013-10-26 4 views
0

В настоящее время я делаю это, чтобы сделать мой TextView прокручивать:TextView и ScrollingMovementMethod неприятность

myTextView.setMovementMethod(new ScrollingMovementMethod()); 

То, что я хочу, чтобы иметь возможность, на создание, есть видимая часть моей TextView быть определенной линией текст, который я выбираю.

Как сейчас, он просто показывает самую верхнюю часть моего текста в TextView, позволяя мне прокручивать вниз.

Нет ли способа установить, где я хочу, чтобы свиток начинался? Я искал бесконечно, но безрезультатно. Благодарю.

ответ

0

Это может быть полезно попробовать.

final int amount = yourTextView.getLayout().getLineTop(yourTextView.getLineCount()) - yourValue; 
    // if there is no need to scroll, amount will be <=0 
    if (amount > 0) 
     yourTextView.scrollTo(0, amount); 
    else 
     yourTextView.scrollTo(0, 0); 
Смежные вопросы