Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/208.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/99.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Android WebView中隐藏进度条_Java_Android_Android Webview - Fatal编程技术网

Java 如何在Android WebView中隐藏进度条

Java 如何在Android WebView中隐藏进度条,java,android,android-webview,Java,Android,Android Webview,我正在创建一个Android项目,其中我创建了一个Webview。加载页面时,进度条将运行。当页面100%加载时,进度条将隐藏 但我不知道如何隐藏它 条形码: 所有代码: 你可以在你的房间里试试这个 if (newProgress == 100) { superProgressBar.setVisibility(View.GONE); } else { superProgressBar.setVisibility(View.VISIBLE); superProgressB

我正在创建一个Android项目,其中我创建了一个Webview。加载页面时,进度条将运行。当页面100%加载时,进度条将隐藏

但我不知道如何隐藏它

条形码:

所有代码:


你可以在你的房间里试试这个

if (newProgress == 100) {
    superProgressBar.setVisibility(View.GONE);
} else {
    superProgressBar.setVisibility(View.VISIBLE);
    superProgressBar.setProgress(newProgress);
} 

抱歉,我收到一个错误:-未知方法“setVisible”的“android.widget.progressBar”是“setVisibility”是的,正在工作谢谢
package com.djaman.musicwala;

import android.app.*;
import android.os.*;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.webkit.WebSettings;
import android.widget.ProgressBar;
import android.widget.ImageView;
import android.webkit.WebChromeClient;
import android.graphics.Bitmap;
import android.support.v7.app.ActionBar;
public class MainActivity extends Activity 
{
    ProgressBar superProgressBar;
    ImageView superImageView;
    WebView superWebView;
    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        superWebView = (WebView) findViewById(R.id.webview);
        superProgressBar =  (ProgressBar) findViewById(R.id.myProcessBar);
        superImageView = (ImageView) findViewById(R.id.myImageView);

        superProgressBar.setMax(100);

        superWebView.loadUrl("http://musicwala.cf");
        superWebView.getSettings().setJavaScriptEnabled(true);
        superWebView.setWebViewClient(new WebViewClient());
        superWebView.setWebChromeClient(new WebChromeClient(){
            @Override
            public void onProgressChanged(WebView view,int newProgress)
            {
                super.onProgressChanged(view, newProgress);
                superProgressBar.setProgress(newProgress);

            }
            @Override
            public void onReceivedTitle(WebView view,String title)
            {
                super.onReceivedTitle(view, title);


            }
            @Override
            public void onReceivedIcon(WebView view,Bitmap icon)
            {
                super.onReceivedIcon(view, icon);
                superImageView.setImageBitmap(icon);
            }
        });

    }



    private WebView findViewById()
    {
        // TODO: Implement this method
        return null;
    }

    @Override
    public void onBackPressed()
    {
        // TODO: Implement this method
        if(superWebView.canGoBack())
        {
            superWebView.goBack();
        }else{
        super.onBackPressed();
        }
    }

}

if (newProgress == 100) {
    superProgressBar.setVisibility(View.GONE);
} else {
    superProgressBar.setVisibility(View.VISIBLE);
    superProgressBar.setProgress(newProgress);
}