I\'m doing a search and populating a listview with results as they come. On top there\'s a bar with the text \"Search in progress... \" I\'d like to add a small spinning whe
ProgressDialog dialog = new ProgressDialog(youravtivity.this);
dialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
dialog.setMessage("Loading. Please wait...");
dialog.setIndeterminate(true);
dialog.setCanceledOnTouchOutside(false);
dialog.show();
You need to call requestWindowFeature
in onCreate
before setContentView
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
setContentView(R.layout.search_screen);
And Assuming you're using AsyncTask
for Populating the list
onPreExecute()
will call setProgressBarIndeterminateVisibility(true);
onPostExecute()
will call setProgressBarIndeterminateVisibility(false);
i did spinning progress bar in my application. Hope this will helps you.
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();
if you have still doubts, pls let me know.