2012-02-20 28 views
0

は、私はちょうどダイアログのようなものを表示したいと思います(ただし、ダイアログは右、唯一のモーダルです?)「読み込み中...」ダイアログを表示するには?

私の活動は、()

をのonCreate内のデータをロードしているし、完全なときに、この「ダイアログ」を却下します。

データがロードされていることをユーザーに通知する。

どうすれば簡単に行うことができますか?

私は、この期間中にユーザーがUIとやりとりできるようにしたくありません。データが読み込まれるまで待つだけです。

+0

を使用することがわかった私はプログレスダイアログとAsyncTask ...作品を使用して実装さて、私は最初に試したときにいくつかのことを間違ってやっていました。 – ycomp

答えて

2

Android documentationを参照してください。ここで

いくつかの要素:

// keep a reference on the dialog (class member) 
ProgressDialog mWaitingDialog; 

// when you start loading the data 
mWaitingDialog = ProgressDialog.show(MyActivity.this, "", "Loading. Please wait...", true); 

// when data have been loaded 
mWaitingDialog.dismiss(); 
0
ProgressDialog progressDialog; 
progressDialog = new ProgressDialog(mContext); 
progressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); 
progressDialog.setMessage("Loading..."); 
progressDialog.setCancelable(false); 
関連する問題