我做搜索和填充列表視圖與結果,因爲他們來。在頂部有一個與文本「搜索中...」我想一個小紡車動畫添加到了酒吧右側角球,表明工作正在做用戶一間酒吧。加載紡車動畫
您可以在右上角看到在畫廊應用這種紡車被加載縮略圖時。此外,Astro文件管理器中會顯示相同的動畫,當文件列在目錄中時(再次右上角)。
我怎麼把它放在那裏?
我做搜索和填充列表視圖與結果,因爲他們來。在頂部有一個與文本「搜索中...」我想一個小紡車動畫添加到了酒吧右側角球,表明工作正在做用戶一間酒吧。加載紡車動畫
您可以在右上角看到在畫廊應用這種紡車被加載縮略圖時。此外,Astro文件管理器中會顯示相同的動畫,當文件列在目錄中時(再次右上角)。
我怎麼把它放在那裏?
你需要調用requestWindowFeature
在onCreate
前setContentView
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
setContentView(R.layout.search_screen);
,並假設你使用AsyncTask
用於填充列表
onPreExecute()
將調用setProgressBarIndeterminateVisibility(true);
onPostExecute()
將調用setProgressBarIndeterminateVisibility(false);
我在我的應用程序中做了旋轉進度條。希望這會幫助你。
progDailog = ProgressDialog.show(this, "Progress_bar or give anything you want",
"Give message like ....please wait....", true);
new Thread() {
public void run() {
try {
// sleep the thread, whatever time you want.
sleep(2000);
} catch (Exception e) {
}
progDailog.dismiss();
}
}.start();
如果您還有疑問,請告訴我。
ProgressDialog dialog = new ProgressDialog(youravtivity.this);
dialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
dialog.setMessage("Loading. Please wait...");
dialog.setIndeterminate(true);
dialog.setCanceledOnTouchOutside(false);
dialog.show();
也當長時間運行的任務完成了,叫「dialog.dismiss()」 – Alpaslan 2015-07-22 05:38:35
你能解釋一下睡眠究竟在這裏幹什麼?在此先感謝 – PCoder 2012-06-05 09:21:44
我曾經睡過一段時間的線程。 – RAAAAM 2012-06-06 05:30:08
用長時間運行的操作替換睡眠。 – TWiStErRob 2012-10-07 22:51:16