Android Webview水平滚动在片段中不起作用
我有10个碎片。所有片段都有不同的布局。其中一个片段具有WebView。此Webview显示带有javascript启用数据的html。在webview中,一切正常,如内容加载。但是webview不是水平滚动的。当我试图滚动时,它会滑动到下一个片段页面。下面是我的代码:Android Webview水平滚动在片段中不起作用,android,webview,Android,Webview,我有10个碎片。所有片段都有不同的布局。其中一个片段具有WebView。此Webview显示带有javascript启用数据的html。在webview中,一切正常,如内容加载。但是webview不是水平滚动的。当我试图滚动时,它会滑动到下一个片段页面。下面是我的代码: WebView w = (WebView) rootView.findViewById(R.id.webview1); w.getSettings().setLoadWithOverviewMode(fa
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");
我很抱歉这个问题已经问过了,但我没有得到解决。我试过下面的答案
您的片段是在选项卡视图中还是类似于这样的视图中,通过滑动可以左右更改片段?如果是的话。你必须禁用这个。或者你不能滚动。为什么要给-?答