2012-02-20 72 views
0

我只是想顯示類似的對話(但對話框僅是模態,對吧?)如何顯示「加載...」對話框?

當我的活動被載入中的onCreate數據()

並關閉這個「對話」完成時。

只是爲了通知用戶數據正在加載。

我該如何輕鬆做到這一點?

我不希望用戶能夠在這段時間內與用戶界面進行交互..只是讓他坐下來等待數據加載。

+0

我使用進度對話框和實施的AsyncTask作品...現在好了,我第一次嘗試時就做了一些錯誤的事情。 – ycomp 2012-02-20 18:24:31

回答

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);