gpt4 book ai didi

android - 获取 webview 的最大滚动值

转载 作者:太空狗 更新时间:2023-10-29 15:30:00 25 4
gpt4 key购买 nike

我知道在 Scrollview 中你可以访问 scrollView.getMaxScrollAmount 但是我似乎不明白如何在 webview 上调用它。我试图作弊以获取有关它的信息。这是我尝试过的。

该方法应该做的是它连续滚动特定数量并检查该值是否没有增加到该数量它获取该数量并返回它的最大值。但是它不起作用。

public String scrollToMAX(){
webView1.scrollTo(0, 0);
Boolean istrue = true;
String getIntData = "";
int i = 0;
while(istrue){
int checker = webView1.getScrollY();
if(i != checker){
i = checker;
getIntData = Integer.toString(i);
istrue = false;
}
i=i+5000;
webView1.scrollTo(0, i);
}
webView1.scrollTo(0, 0);
return getIntData;
//Put a return string here
}

最佳答案

有点晚了,但如果有人需要答案,webview 有一个 protected 方法 - computeVerticalScrollRange() - 如果你想知道最大滚动范围,你可以覆盖 WebView 并返回 computeVerticalScrollRange() - getHeight()

关于android - 获取 webview 的最大滚动值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8506451/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com