j'utilise cet appareil Samsung Iris pour mon développement.
J'ai montré un progressdialog
et progressbar
comme et où requis.
Ceci est le code pour progressdialog
:
ProgressDialog progressBar = new ProgressDialog(context);
progressBar.setMessage("Please Wait");
progressBar.setCancelable(false);
progressBar.show();
Et ceci est pour progressbar:
<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" />
Mais ça se voit comme ça:
Non progressSpinner
est vu et ce problème se produit uniquement dans cette tablette. Si je tourne sur un autre appareil, cela fonctionne bien. Vous ne pouvez utiliser aucun autre appareil, car il s'agit d'une exigence professionnelle.
Réponses:
1 pour la réponse № 1Si un utilisateur a des transitions désactivées dans les options de développement, vos animations dans un ProgressDialog
(à savoir le progrès Spinner
) ne sera pas montré. Allumez-les et redémarrez l'application et vous verrez le spinner!
1 pour la réponse № 2
Essaye ça :
ProgressDialog progressBar = new ProgressDialog(context, R.style.DialogTheme);
Dans le style :
<style name="DialogTheme" parent="Theme.AppCompat.Dialog">
<item name="android:textColor">@color/colorBlack</item>
<item name="colorAccent">@color/colorPrimaryDark</item>
</style>