alertDialog = new ProgressDialog(this);
alertDialog.setMessage(getResources().getString(R.string.loader));
alertDialog.setCancelable(false);
alertDialog.show();
Semplicemente quando lo faccio, il cerchio verde si presenta con la parola che si sta caricando oltre. Tuttavia quando non uso finestra di avanzamento, e io uso un ProgressBar sulla pagina ottengo un colore rosa come ho definito il seguito della mia styles.xmlMaterial design progressdialog
<item name="colorPrimary">@color/pink</item>
<item name="colorPrimaryDark">@color/pink</item>
<item name="colorAccent">@color/pink</item>
Qual è la soluzione di ottenere il colore rosa, cerchio come nella barra di avanzamento sulla pagina?
Commento equo che il dialogo di avanzamento è un "modello errato". Qual è l'alternativa suggerita? – Zapnologica
@Zapnologica secondo la guida per lo sviluppatore: [_ "Tuttavia, se è necessario indicare il caricamento o l'avanzamento indeterminato, è necessario seguire le linee guida di progettazione per Progresso e attività e utilizzare una barra di avanzamento nel layout." _] (Http://developer.android.com/guide/topics/ui/dialogs.html) invece di un 'ProgressDialog'. Quindi, in pratica, incorpora un 'ProgressBar' da qualche parte e nascondilo/scoprilo se necessario. Sono d'accordo che ProgressDialog tende a essere un cattivo modello (specialmente se non annullabile), ma vorrei che fossero più precisi e chiari su di esso ovunque. Forse nemmeno menzionarlo nei documenti di ProgressDialog. –
Il link a un commento sul post di Chris Banes ora sembra morto. – stkent