Android: Différence entre le positif, négatif, neutre et bouton
Est-il une différence fonctionnelle entre le positif, négatif, neutre et boutons, en particulier dans le contexte de AlertDialogs?
Vous devez vous connecter pour publier un commentaire.
Juste la position qu'ils prennent dans la boîte de dialogue...
Sur Lolipop et au-dessus, ou lorsque vous utilisez
Theme.AppCompat.Light
style, les boutons sont disposés de gauche à droite: Neutre, Négatif et Positif.Remarque: le Neutre bouton est toujours placé à l'extrême gauche, tandis que le Négatif et le Positif boutons sont emballés ensemble vers la droite. [M'a fallu un certain temps aux prises avec ce.]
Pour citer le la documentation:
Il est donc entièrement de la façon dont vous voulez l'utiliser. Elle influe aussi sur l'ordre de gauche à droite sens (voir Devunwired réponse à la commande).
Comme indiqué plus haut, il définit l'ordre, et vous pouvez avoir un seul bouton de chaque type. Cependant, l'ordre que j'obtiens (de gauche à droite) est Neutre, Négatif, Positif à la fois sur un téléphone fonctionnant à la Guimauve et Android Studio émulateur configuré pour Jelly Bean. J'utilise AppCompat libs, de sorte que le comportement que j'observe peut-être typique pour les nouvelles versions d'Android. De toute façon, il n'est pas Négatif, Neutre, Positif (c'est à dire non pas comme il a été indiqué précédemment).
En fonction du Matériau de la Conception du Guide de Style, vous ne devriez pas utiliser neutre de boutons plus:
Boîte de dialogue spécifications