0

我无法在我的网页上编辑一些页脚,因此希望通过不允许用户在那里滚动来隐藏网页页脚。 我有以下Webview;如何从Webview结束(或网页结束)结束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左右时如何禁用滚动。 我也想澄清一下,使用上面提到的setWebChromeClientsetWebViewClient是否可以。如果是,Android设备选择哪个客户端?

回答

0

我解决了这个问题,将网页的HTML内容存储到一个字符串中,然后使用解析和显示; (空,str,“text/html”,“UTF-8”,null);这是一个简单的例子。

希望这可以帮助别人。