ScrollviewではscrollView.getMaxScrollAmountにアクセスできますが、webviewで呼び出す方法はわかりません。私はそれについての情報を得るために不正行為を試みた。ここで私が試したことがあります。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が膨らんだ後にこの関数を呼び出すのですか? –
はい。それはbuttonEventにロードされます。 – wesdfgfgd