-1
我有10個片段。所有片段具有不同的佈局。其中一個片段有一個WebView。此Webview使用JavaScript啓用數據顯示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?
爲什麼給 - ?回答 –