不在WebView中打开,而是在浏览器中打开

sur*_*dra 1 android webview

我想在WebView中打开以下链接

https://tickets.musiconelive.com/admin/SACValidateBarcode.asp

我使用以下代码来做到这一点

web=(WebView)findViewById(R.id.web);
web.getSettings().setJavaScriptEnabled(true);
web.loadUrl("https://tickets.musiconelive.com/admin/SACValidateBarcode.asp");
Run Code Online (Sandbox Code Playgroud)

但它没有在WebView中打开,而是在浏览器中打开.

我该如何解决这个问题?

Moh*_*ikh 9

这可能对你有所帮助

        WebSettings mWebSettings;

        WebView mWebView = (WebView)findViewById(R.id.services_detail_magnified_image);
        mWebView.getSettings().setBuiltInZoomControls(true);
        mWebView.getSettings().setDefaultZoom(WebSettings.ZoomDensity.FAR);
        mWebView.setBackgroundColor(Color.TRANSPARENT);
        mWebView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_INSET);

        mWebView.loadUrl(StaticURL.uChangePassword);
        mWebView.setWebViewClient(new MyWebViewClient());

private class MyWebViewClient extends WebViewClient { 
        @Override 
        //show the web page in webview but not in web browser
        public boolean shouldOverrideUrlLoading(WebView view, String url) { 
            view.loadUrl (url); 
            return true;
        } 
    }
Run Code Online (Sandbox Code Playgroud)