当URL加载到WebView中并在页面加载时消失时,我如何显示ImageView?
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="90dp" />
您可以扩展WebViewClient
并实现onPageStarted
和onPageFinished
方法,此处示例显示如何使用它们
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);
}
}
});