【问题标题】:Webview Horizontally scrolling is not working in fragmentsWebview水平滚动在片段中不起作用
【发布时间】:2017-04-05 20:44:54
【问题描述】:

我有 10 个碎片。所有片段都有不同的布局。其中一个片段有一个 WebView。此 Webview 正在显示带有 javascript 启用数据的 html。在 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?

【问题讨论】:

    标签: android webview


    【解决方案1】:

    您的片段是在标签视图中还是类似这样的片段,通过滑动可以向右或向左更改片段?如果是的话。你必须禁用它。或者你不能滚动。

    【讨论】:

    • 为什么要给 - ?回答
    猜你喜欢
    • 2017-01-07
    • 1970-01-01
    • 2015-05-02
    • 2013-06-29
    • 2012-08-13
    • 1970-01-01
    • 2012-09-05
    • 2023-04-11
    • 1970-01-01
    相关资源
    最近更新 更多