Webview无法在Fragment Android Studio中使用

时间:2018-04-04 08:22:12

标签: android webview fragment

我已尝试过所有内容,我的观点在Fragment中无法帮助我

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {

    View view=inflater.inflate(R.layout. fragment_one, container, false);
    mWebView = (WebView) view.findViewById(R.id.webview);
    mWebView.loadUrl("https://google.com");

    // Enable Javascript
    WebSettings webSettings = mWebView.getSettings();
    webSettings.setJavaScriptEnabled(true);

    // Force links and redirects to open in the WebView instead of in a browser
    mWebView.setWebViewClient(new WebViewClient());

    return view;
}

2 个答案:

答案 0 :(得分:0)

覆盖片段中的onViewCreated方法并调用mWebView.loadUrl("https://google.com");

答案 1 :(得分:0)

这样做: -

    mWebView = (WebView) view.findViewById(R.id.webview);
    mWebView.setWebViewClient(new WebViewClient());

    // Enable Javascript


    WebSettings webSettings = mWebView.getSettings();
    webSettings.getSettings().setLoadsImagesAutomatically(true);
    webSettings.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
    webSettings.setJavaScriptEnabled(true);
    mWebView.loadUrl("https://www.google.com");

有关更多基本信息,您可以从以下链接获取指南: -