setProgressBarIndeterminateVisibility(vrai) ne fonctionne pas
J'essaye d'ajouter une barre de progression pour mon actionBar. Je parle de la filature du cercle. J'ai fait une demande et tenté de est vissible, mais rien ne se passe.
J'ai lu beaucoup de questions mais ne pouvait toujours pas comprendre ce que je fais mal.
Mon code:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
supportRequestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);//Above setContentView, very important
setContentView(R.layout.activity_main);
//...other stuff
}
Dans une autre méthode à laquelle je ne compte pas faire appel à créer.(C'est une méthode onClick)
public void plus(View view){
setProgressBarIndeterminateVisibility(true);//Nothing happens
//...other stuff
}
Je ne comprends pas quel est le problème, s'il vous plaît aider moi.
REMARQUE: je n'ai jamais le mettre à false
Edit:
J'ai essayé mmlooloo deuxième partie, mais absolument notant les parages. Même pas de la partie 3. J'ai donc essayé de la partie 4, mais j'ai donné de moi une exception.
"Cette Activité a déjà une barre d'action fourni par la fenêtre de la décoration.
Ne demande pas de Fenêtre.FEATURE_ACTION_BAR et définir windowActionBar à
faux dans votre thème à utiliser une Barre d'outils à la place."
J'ai enlevé la Fenêtre.FEATURE_ACTION_BAR demande, mais il m'a donné la même exception.
Je ne pense pas que j'ai besoin de windowActionBar pour de faux, mais je l'ai fait et toujours il m'a donné la même exception.
D'autres options?
il n'y a pas de fausse affectation
OriginalL'auteur Robin Dijkhof | 2015-01-05
Vous devez vous connecter pour publier un commentaire.
Première:
Deuxième:
vous devez utiliser:
au lieu de
parce que vous s'étend
ActionBarActivity
. (parce que vous êtes à l'aide desupportRequestWindowFeature
au lieu derequestWindowFeature
)Troisième:
Si ça plante c'est un question.
Si votre bibliothèque est mise à jour désolé, mais il est maintenant juste un no-op:
Quatrième:
Ma solution:
utilisez la barre d'outils avec progressBar widget:
Mises en page:
activity_main.xml
et
toolbar.xml
setSupportProgressBarIndeterminateVisibility
le nom de la méthode est beaucoup trop long..Note:
ActionBarActivity
est obsolète.AppCompatActivity
devrait être utilisé à la place.setSupportProgressBarIndeterminateVisibility
est obsolèteYep. Et à partir de la documentation: Cette méthode est obsolète. Les barres de progression ne sont plus fournis dans AppCompat.
OriginalL'auteur mmlooloo