Organizational Research By

Surprising Reserch Topic

Question:Using ProgressDialog in ActionBar (Android)


I am trying to move a ProgressDialog to my ActionBar.

I know how to put it in the action bar and animate it (I think), like this:

In progress.xml


http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:weightSum="1" >

             android:id="@+id/progress"
        style="?android:attr/progressBarStyleSmall"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" >
    



in menu.xml

    android:id="@+id/Refresh"
    android:icon="@drawable/ic_menu_refresh"
    android:showAsAction="always"
    android:title="Refresh"/>

in my activity

    case R.id.Refresh:
        item.setActionView(R.layout.progress);
        return true;

Here is my current PD (in the activity) in onPreExecute and onPostExecute of my AsyncTask:

// Pre  
dialog = new MyProgressDialog(---.this);
dialog.show(---.this);

// Post    
dialog.dismiss(---.this);

So how do I move this so that the action bar indicator is activated in onPreExecute and then stopped in onPostExecute?

EDIT: I am not only looking for a refresh, but a "loading" indicator when you first load an activity (or do something that requires the PD to activate). It should be hidden by default.
asked Sep 13, 2013 in ANDROID by rajesh
edited Sep 12, 2013
0 votes
39 views



Related Hot Questions



Government Jobs Opening


...