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);這是一個簡單的例子。

希望這可以幫助別人。