在使用webView进行开发的时候 访问网页的同时 希望能有一个类似UC的进度条显示,网上找了一下发现 大部分都是利用标题栏来实现的.也就是官方给出的那个例子,但是为了界面的简洁以及美观,我的应用中是 requestWindowFeature(Window.FEATURE_NO_TITLE); 将标题栏隐藏起来的  请问如何实现进度条呢? 

解决方案 »

  1.   

    setWebChromeClient然后重写WebChromeClient的onProgressChanged方法 在里面更改自己的进度条进度
      

  2.   

    public void onProgressChanged(WebView view, int progress) {
         Main.this.setProgress(progress * 100);
         ProgressBar loadingProgress=(ProgressBar)findViewById(R.id.loadingProgress);//此控件为一个进度条控件,属于自己添加的控件
         loadingProgress.setProgress(progress);
         super.onProgressChanged(view, progress);
    }