TextView和ScrollingMovementMethod麻烦

时间:2013-10-26 23:19:05

标签: android textview android-scroll

我目前正在这样做以使我的TextView可滚动:

myTextView.setMovementMethod(new ScrollingMovementMethod());

我想要的是,在创建时,我的TextView的可见部分是我选择的特定文本行。

就像现在一样,它只是在TextView中显示我文本的顶部,允许我向下滚动。

我无法设置滚动条的起始位置吗?我无休止地搜索但无济于事。感谢。

1 个答案:

答案 0 :(得分: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);