0

내 웹 페이지에서 일부 바닥 글을 편집 할 수 없어서 사용자가 스크롤하지 못하게하여 웹 페이지 바닥 글을 숨기려고합니다. 다음 웹 뷰가 있습니다.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 콘텐츠를 문자열에 저장 한 다음 구문 분석하여 표시하여이 문제를 해결했습니다.

myWebView.loadDataWithBaseURL (null, str, "text/html", "UTF-8", null);

희망이 있으면 도움이됩니다.