2014-02-07 4 views
0

Я использую этот код для отображения изображения из папки с данными при загрузке, но проблема в том, что изображение отображается только при первой загрузке, которая начинается при запуске приложения, это связано с тем, что изображение отображается на фоне моего приложения и, следовательно, оно не видно. Я хочу показать его на экране веб-просмотра.Показать изображение при загрузке - WebView

public void onPageFinished(WebView view, String url) { 
     //hide loading image 
     findViewById(R.id.imageLoading1).setVisibility(View.GONE); 
     //show webview 
     findViewById(R.id.webView1).setVisibility(View.VISIBLE); 
    } 

<ImageView android:id="@+id/imageLoading1" 
    android:layout_height="wrap_content" 
    android:layout_width="match_parent" 
    android:visibility="visible" 
    android:src="@drawable/logo" 
    /> 
+0

пожалуйста, напишите ваш XML - макет –

ответ

1

попытка осуществить это ..

findViewById(R.id.imageLoading1).setVisibility(View.VISIBLE); 

mWebView.setWebViewClient(new AppWebViewClients()); 
    mWebView.loadUrl("URL"); 

public class AppWebViewClients extends WebViewClient { 


    @Override 
    public boolean shouldOverrideUrlLoading(WebView view, String url) { 
     // TODO Auto-generated method stub 
     view.loadUrl(url); 
     return true; 
    } 

    @Override 
    public void onPageFinished(WebView view, String url) { 
     // TODO Auto-generated method stub 
     super.onPageFinished(view, url); 
     findViewById(R.id.imageLoading1).setVisibility(View.GONE); 
    } 
} 
+0

метод onpagefinished не определено для типа деятельности. – Apk

Смежные вопросы