在URL加载时显示ImageView -WebView



当URL加载到WebView中并在页面加载时消失时,我如何显示ImageView?

<ImageView
    android:id="@+id/imageView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:padding="90dp" />

您可以扩展WebViewClient并实现onPageStartedonPageFinished方法,此处示例显示如何使用它们

http://www.technotalkative.com/android-load-webview-with-progressbar/

首先设置图像视图的Visibilty以显示:

imageView.setVisibility(View.VISIBLE);

然后您必须执行以下操作:

webVIew.setWebViewClient(new WebViewClient() {
   public void onPageFinished(WebView view, String url) {
       imageView.setVisibility(View.GONE);
    }
});

并使用OnPageFined将图像视图的可见性设置为"消失"。

,请给我反馈

希望有帮助。

在Activty布局中添加WebView和Image。

设置Web View visiblity = iNitaly。

    webview.setWebChromeClient(new WebChromeClient() {
        public void onProgressChanged(WebView view, int progress)   
        {

            //Make the image disappear after URL is loaded/.
                if(progress == 100){
                  imageView1.setVisibility(View.GONE);
                  webVIew.setVisibility(View.VISIBLE);
                }
          }
     }); 

最新更新