sto usando questo dispositivo Samsung Iris per il mio sviluppo.
Ho mostrato a progressdialog
e progressbar
come e dove richiesto.
Questo è il codice per progressdialog
:
ProgressDialog progressBar = new ProgressDialog(context);
progressBar.setMessage("Please Wait");
progressBar.setCancelable(false);
progressBar.show();
E questo è per la barra di avanzamento:
<ProgressBar
android:indeterminate="true"
android:id="@+id/progress"
android:layout_centerInParent="true"
android:visibility="visible"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
Ma si presenta così:
No progressSpinner
viene visualizzato e questo problema si verifica solo in questo tablet. Se corro su qualsiasi altro dispositivo, allora funziona bene. Non è possibile utilizzare nessun altro dispositivo poiché è un requisito aziendale.
risposte:
1 per risposta № 1Se un utente ha disattivato le transizioni nelle opzioni sviluppatore, le animazioni in a ProgressDialog
(vale a dire il progresso Spinner
) non mostrerà. Accendili e riavvia l'app e vedrai lo spinner!
1 per risposta № 2
Prova questo :
ProgressDialog progressBar = new ProgressDialog(context, R.style.DialogTheme);
In stile:
<style name="DialogTheme" parent="Theme.AppCompat.Dialog">
<item name="android:textColor">@color/colorBlack</item>
<item name="colorAccent">@color/colorPrimaryDark</item>
</style>