Qual è il modo migliore per creare una barra di avanzamento orizzontale indeterminata? Se faccio questo,Android: barra di avanzamento orizzontale (finestra di dialogo) indeterminata
dialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
dialog.setIndeterminate(true);
Ho ancora i numeri di avanzamento (percentuale, ecc.) Sul fondo. Su ICS, posso fare questo,
dialog.setProgressNumberFormat("");
dialog.setProgressPercentFormat(new NumberFormat() {
@Override
public StringBuffer format(double value, StringBuffer buffer, FieldPosition field) {
return new StringBuffer();
}
@Override
public StringBuffer format(long value, StringBuffer buffer, FieldPosition field) {
return new StringBuffer();
}
@Override
public Number parse(String string, ParsePosition position) {
return 0;
}
});
per sbarazzarsi dei numeri in basso, ma questi due metodi sono disponibili solo su ICS.
? Grazie
sono sicuro che posso farlo se costruisco il dialogo da solo con un 'ProgressBar'. Penso che tu abbia torto nell'usare la ruota che gira. Android ha risorse grafiche per barre di avanzamento orizzontali indeterminate ed è utilizzato estesamente l'interfaccia utente di serie. –
ok. quindi capisco che desideri utilizzare questa "barra delle attività" (come in Google Play): http://developer.android.com/design/building-blocks/progress.html – buzeeg
lo faccio, ma mi chiedo come ottenere quello in una finestra di dialogo di avanzamento. –