简体   繁体   English

如何在WebView中使用Spinner?

[英]How to use spinner in webview?

Here is my code, Code: http://pastebin.com/cHVThsR5 这是我的代码,代码: http : //pastebin.com/cHVThsR5

I am having the spinner here but the spinner keeps rotating. 我在这里有旋转器,但旋转器一直旋转。 How do I let the app know that the page load is finished? 如何让应用程序知道页面加载已完成? and after all making the spinner invisible? 毕竟使微调框不可见?

you will need to do something like this: 您将需要执行以下操作:

webView.setWebViewClient(new WebViewClient() {
        @Override
        public void onPageFinished(WebView view, String url) {
            super.onPageFinished(view, url);

                pb.setVisibility(View.GONE);

        }
 });

Did you try making it invisible manually? 您是否尝试过手动使其不可见?

 if (isInternetPresent) {
            ImageView NoInt=(ImageView) findViewById(R.id.NoInternet);
            NoInt.setVisibility(View.GONE);
            ProgressBar pb = this.findViewById(R.id.progressBar); //Get a reference to your ProgressBar


            WebView webView = (WebView) findViewById(R.id.webview);
            WebSettings webSettings = webView.getSettings();
            webSettings.setJavaScriptEnabled(true);
            webView.setWebViewClient(new WebViewClient());
            webView.loadUrl("http://glocalkhabar.com");
            pb.setVisibility(View.GONE); //Make it invisible

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM