我目前正在这样做以使我的TextView可滚动:
myTextView.setMovementMethod(new ScrollingMovementMethod());
我想要的是能够在创建时使我的 TextView 的可见部分成为我选择的某一行文本。
就像现在一样,它只是在 TextView 中显示我的文本的最顶部,允许我向下滚动。
我无法设置滚动的开始位置吗?我无休止地搜索,但无济于事。谢谢。
尝试一下可能会有所帮助。
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);