« 7月21日のトレーニング | トップページ | 7月23日、26日のトレーニング »

2010年7月23日 (金)

メッセージ無しのProgressDialogを出すには?

あるアプリケーションで利用していたのですが、使わなくなって消してしまいそうなので、
書き残しておこうと思います。

以下のコードで、丸い部分だけが表示されるダイアログを表示させる事ができるように
なります。(@Toro_kunに教えて頂いたものです)
標準のProgressDialogを利用するとメッセージが無い場合、妙な余白が残るように
なります。ですので、仕組み的にはProgressBarのみのレイアウトを設定した
Dialogをカスタマイズする作戦を取ります。


waitDialog = new Dialog(this);
waitDialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
waitDialog.setContentView(R.layout.custom_progress);
waitDialog.show();

custom_progress.xml
(基本的にはProgressBarを貼っておくだけです)

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content" android:layout_height="wrap_content">
<ProgressBar android:id="@+id/ProgressBar01" android:layout_width="wrap_content" android:layout_height="wrap_content"></ProgressBar>
</LinearLayout>

|

« 7月21日のトレーニング | トップページ | 7月23日、26日のトレーニング »

Android」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/50625/48954266

この記事へのトラックバック一覧です: メッセージ無しのProgressDialogを出すには?:

« 7月21日のトレーニング | トップページ | 7月23日、26日のトレーニング »