如何在TextView中获取当前显示

时间:2011-04-18 07:50:36

标签: android

我在textview中放了一个大字符串,然后滚动阅读

现在我想要书签,我正在为下一次阅读阅读, 我需要为此显示内容当前, 但我无法得到它, 没有API适用于TextView。

有人可以帮帮我吗? 非常感谢。

1 个答案:

答案 0 :(得分:0)

找到答案here

t.setText(aVeryLongString);
s.post(new Runnable() {
    @Override
    public void run() {
        int y = t.getLayout().getLineTop(40); // e.g. I want to scroll to line 40
        s.scrollTo(0, y);
    }
});

滚动到y值是之前的TextView.getScrolly()值。