0
私は自分のウェブページ上のいくつかのフッタを編集できないので、ユーザがそこをスクロールできないようにしてウェブページフッタを隠したいと思っています。 私は以下のWebviewを持っています。Webview(またはWebページの最後)の最後からWebview 300 dpsのスクロールを終了するにはどうすればよいですか? (Android Java)
myWebView.loadUrl(value);
myWebView.setWebChromeClient(new MyWebChromeClient() {
public void onProgressChanged(WebView view, int progress1) {
MyActivity.setProgress(progress1 * 100);
}
});
myWebView.setWebViewClient(new MyWebViewClient() {
public void onLoadResource(WebView view, String url) {
super.onLoadResource(view, url);
}
});
myWebView.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
//Doing stuff here
break;
case MotionEvent.ACTION_UP:
//Doing stuff here
break;
}
return false;
}
});
はしかし、私は、ユーザーが最終的な300のDPSに到達したか、彼の画面サイズのように、時にスクロールを無効にする方法を見つけ出すことができません。 上記のようなsetWebChromeClient
とsetWebViewClient
の両方を使用しても問題がないかどうかを確認したいと思います。はいの場合、Androidデバイスはどのクライアントを選択しますか?