2017-04-05 1 views
-1

조각이 10 개 있습니다. 모든 단편에는 다른 레이아웃이 있습니다. 조각 중 하나에 WebView가 있습니다. 이 Webview는 자바 스크립트 사용 데이터가있는 html을 표시합니다. 모두 콘텐츠 로딩과 같은 webview에서 잘 작동합니다. 그러나 webview는 수평으로 스크롤하지 않습니다. 스크롤하려고 할 때 다음 조각 페이지로 스 와이프합니다. 아래는 내 코드입니다.Webview 단편에서 가로 스크롤이 작동하지 않습니다.

WebView w = (WebView) rootView.findViewById(R.id.webview1); 
      w.getSettings().setLoadWithOverviewMode(false); 
      w.getSettings().setUseWideViewPort(true); 
      w.setInitialScale(120); 
      w.setWebViewClient(new WebViewClient() { 

       @SuppressWarnings("deprecation") 
       @Override 
       public boolean shouldOverrideUrlLoading(WebView view, String url) { 
        view.loadUrl(url); 
        return true; 
       } 

       @TargetApi(Build.VERSION_CODES.N) 
       @Override 
       public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) { 
        view.loadUrl(request.getUrl().toString()); 
        return true; 
       } 
      }); 

      w.getSettings().setLoadsImagesAutomatically(true); 
      w.getSettings().setJavaScriptEnabled(true); 
      w.getSettings().setDomStorageEnabled(true); 
      w.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY); 
      w.loadUrl("my url"); 

이 질문은 이미 제기되었지만 해결책을 얻지 못했습니다. 나는 아래의 해답을 시도했다.

WebView horizontal scrolling fails

How to scroll webview horizontally inside ViewPager?

답변

0

탭보기 또는이 느릅 나무 같은 당신의 조각인가 권리 또는 슬쩍로 변경 조각을 떠난? 예인 경우. 이 기능을 해제해야합니다. 또는 스크롤 할 수 없습니다.

+0

이유 -? 대답하다 –

관련 문제