Sto usando l'ActionBar. Mi piacerebbe avere uno spinner di progresso di aggiornamento sulla barra del titolo, se lo metto in rotazione, altrimenti lo nascondi. È che possibile ?:Mostra lo stato di avanzamento (aggiornamento) su ActionBar?
// My menu has a refresh item, but it shouldn't be visible on the
// actionbar unless it's spinning.
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/menu_refresh"
android:title="@string/refresh"
android:icon="@drawable/ic_action_refresh" />
</menu>
...
// When I need to show some work being done on my activity,
// can I somehow now make the spinner associated with the
// refresh item become visible on the action bar?
getActionBarHelper().setRefreshActionItemState(true);
Non voglio sul ActionBar meno che non sia "in corso"/spinning.
Grazie
Ok grazie scaverò un po 'lì dentro. L'esempio fornito con l'SDK non è buono come inizialmente pensavo. Stanno usando Window.FEATURE_CUSTOM_TITLE che ha l'effetto di mostrare all'utente una barra del titolo prima di essere completamente disegnata come vuoi, sembra davvero poco professionale. Sospiro. – user291701
@Jake Wharton Sto cercando di risolvere questo problema. Quando viene premuto il pulsante 'refresh', viene richiamato il callback' onOptionsItemSelected'. Dove chiamiamo 'setProgressBarIndeterminateVisibility' come suggerito da MartinS. –
Se si utilizza ActionBarSherlock, assicurarsi di utilizzare setSupportProgressBarIndeterminateVisibility(). Altrimenti, l'indicatore di avanzamento girerà continuamente e non saprai perché. –