特定のボタンをクリックすると WebView を含む警告ダイアログが開くアクティビティを作成しました。
WebView の URL がロードされている場合を除いて、すべて正常に動作しています。WebView のコンテンツを読み込んでいる間、アラート ダイアログのタイルとボタンが表示されますが、これは少し奇妙に見えます。
これは、内部の webview の web ページを読み込んでいる間の警告ダイアログのスクリーンショットです。
webviewのコンテンツを正常にロードすると、次のようになります。
私が望むのは、webview のコンテンツの読み込み中に進行状況バーが表示されるか、固定の背景画像が表示されることです。それを達成する方法は?
このアラートを作成するために使用している方法は次のとおりです。
//method to zoom images
public void zoomImage(String imageUrl)
{
AlertDialog.Builder alert = new AlertDialog.Builder(this);
alert.setTitle("Zoomed Image");
WebView wv = new WebView(this);
wv.setBackgroundColor(Color.WHITE);
wv.getSettings().setBuiltInZoomControls(true);
wv.setInitialScale(400);
wv.loadUrl(imageUrl);
wv.setWebViewClient(new WebViewClient()
{
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url)
{
view.loadUrl(url);
return true;
}
});
alert.setView(wv);
alert.setNegativeButton("Close", new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int id)
{
}
});
alert.show();
}
前もって感謝します!