Android:如何使用Google的gview在webview中显示文档文件时获取滚动位置

时间:2015-08-04 05:04:36

标签: android webview

我正在使用Google文档的gview来显示文档文件,但我无法获得滚动位置以及设置滚动偏移以强制文档视图跳转到任何位置。

这是我的代码:

String url = "https://dl.dropbox.com/s/8wubzwsbcafqxmt/GMAT-Vocabulary-List.pdf?dl=0";
webView.loadUrl("https://docs.google.com/viewer?url=" + url + "&embedded=true");

public boolean onTouchEvent(final MotionEvent event) {
    if (event.getAction() == MotionEvent.ACTION_MOVE) {
        int xPos = webView.getScrollX();
        int yPos = webview.getScrollY();
        Log.d("Scroll", "xPos = " + xPos + ";yPos = " + yPos);
    }
    return false;
}

logcat总是这样:“xPos = 0; yPos = 0”。

当我像这样设置webView位置时没有任何反应:

webView.setScrollY(1000);

我不明白为什么!

我搜索并尝试了很多解决方案,但这个问题仍未解决。你能否告诉我一些解决这个问题的方法。

提前谢谢!

0 个答案:

没有答案