Oggi ho avviato il porting di un'app all'anteprima di Android L per averla quasi pronta quando il prodotto finale verrà lanciato. Un problema che ho riscontrato è che non posso avere una barra di avanzamento indeterminata su ActionBar. Esso non mostra a tutti e getta questo errore su logcat:ProgressBar in ActionBar su Android L Preview
E/PhoneWindow﹕ Circular progress bar not located in current window decor
sto usando questo codice, che funziona in < 4.4:
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
setProgressBarIndeterminateVisibility(true);
C'è un modo per farlo funzionare di nuovo in Android L o dovrei usare un ProgressBar esterno?
Ho appena controllato il progetto ApiDemos (Visualizzazioni> ProgressBar> nella barra del titolo) e ho ottenuto la stessa cosa. Potrebbe essere un bug –
Sembra un bug con la nuova implementazione della barra degli strumenti di ActionBar. Segnala un bug all'indirizzo https://code.google.com/p/android-developer-preview/wiki/FilingIssues?tm=3. – alanv
Lo farò. Grazie. –