-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?
이유 -? 대답하다 –