¿Existe alguna diferencia funcional entre los botones positivo, negativo y neutral, particularmente en el contexto de AlertDialogs?Android: diferencia entre el botón positivo, negativo y neutral
Respuesta
Sólo la posición que toman dentro del diálogo ...
- En los dispositivos antes de nido de abeja, el orden de los botones (de izquierda a derecha) fue positivo - NEUTRAL - NEGATIVO.
- En los dispositivos más nuevos que usan el tema Holo, el orden de los botones (de izquierda a derecha) ahora es NEGATIVO - NEUTRAL - POSITIVO.
citar el documentation:
Nota: Sólo puede agregar uno de cada tipo botón a la AlertDialog. Es decir, no puede tener más de un botón "positivo". Esto limita el número de botones posibles a tres: positivo, neutral y negativo. Estos nombres son técnicamente irrelevantes para la funcionalidad real de sus botones, pero deberían ayudarlo a hacer un seguimiento de cuál hace qué.
Así que depende enteramente de cómo quiera usarlo. También influye en el orden en un sentido de izquierda a derecha (ver la respuesta de Devunwired para el pedido).
¿Qué pasa si pones dos neutrales, o dos positivos/negativos? –
Como se indicó anteriormente, define el orden y solo puede tener un botón de cada tipo. Sin embargo, el orden que obtengo (de izquierda a derecha) es Neutral, Negativo, Positivo tanto en un teléfono que ejecuta Marshmallow como en el emulador de Android Studio configurado para Jelly Bean. Utilizo las librerías de AppCompat, por lo que el comportamiento que observo puede ser típico de las versiones más nuevas de Android. De todos modos, no es Negativo, Neutral, Positivo (es decir, no como se dijo anteriormente).
En Lolipop y superior o cada vez que utilice el estilo Theme.AppCompat.Light
, los botones se ordenan de izquierda a derecha: Neutro, Negativo y Positivo.
Nota: el botón Neutral siempre se coloca en el extremo izquierdo, mientras que los botones Negativo y Positivo se agrupan hacia la derecha. [Me tomó un tiempo luchando con esto.]
Eso no es recomendado por las pautas de diseño de materiales. Pero personalmente no veo ningún problema en el diseño. https://material.io/guidelines/components/dialogs.html#dialogs-specs – Liggliluff
De acuerdo con la Guía de diseño de materiales Estilo no debe utilizar los botones más neutros:
¿Estás seguro?Por ejemplo, puede usar el botón Cerrar como un punto neutro, adivinar. –
@KonstantinKonopko Lo anterior es solo una guía, por lo que puede haber excepciones. Y el contexto para esto es AlertDialogs. Pero usar el botón Cerrar como un botón neutral huele como un problema de UX. – Herrbert74
¿cuál es la manera de usar el botón neutral? –
- 1. Cálculo de porcentaje negativo y positivo
- 2. Regex - Combinando lookbehind positivo y negativo
- 3. ¿Cuál es la diferencia entre "arquitectura neutral" y "portátil"?
- 4. ¿Cómo se calcula el ángulo positivo y el negativo entre dos líneas?
- 5. Diferencia entre botón de imagen y botón
- 6. ¿Diferencia entre botón y entrada?
- 7. ¿Cómo convertir un número negativo a positivo?
- 8. JavaScript Random Positivo o Negativo Número
- 9. diferencia entre Android: anchura y android: layout_width
- 10. cómo cambiar un número positivo a negativo y viceversa?
- 11. Ruby: ¿Cambiar el número negativo al número positivo?
- 12. Botón Obtener positivo en DialogPreference
- 13. Agregar botón positivo a Dialog
- 14. botón redondo en Android
- 15. Recuperar un ángulo positivo o negativo de 3 puntos
- 16. dirección de memoria valor positivo o negativo en c?
- 17. ¿Producir flotación aleatoria del rango negativo al positivo?
- 18. número Parse con prefijo positivo/negativo de cadena en java
- 19. actualización positivo a un valor negativo en MySQL
- 20. nombres de los campos booleanos positivo o negativo
- 21. Convierta un número negativo a uno positivo en JavaScript
- 22. Expresión regular para el positivo y un valor decimal negativo en Java
- 23. Diferencia entre el adaptador y el cargador en Android
- 24. cifrado RSA: Diferencia entre Java y Android
- 25. Android: ¿diferencia entre invisible y desaparecido?
- 26. Android: ¿diferencia entre canvas.drawBitmap y BitmapDrawable.draw?
- 27. Diferencia entre tarea y proceso en Android
- 28. Diferencia entre GL10 y GLES10 en Android
- 29. android: diferencia entre ACTION_UP y ACTION_POINTER_UP
- 30. Android: Diferencia entre FileOutputStream y FileWriter
Tome nota de http://developer.android.com/design/building-blocks/dialogs.html La acción desdeñosa de un diálogo siempre está a la izquierda. Las acciones negativas devuelven al usuario al estado anterior. Las acciones afirmativas están a la derecha. Las acciones afirmativas continúan el progreso hacia la meta del usuario que activó el diálogo. Entonces, parece que el botón neutral debería estar en el borde de todos modos? – UnknownJoe
¿Qué sucede si coloca dos neutrales o dos positivos/negativos? –
¿Cómo obtengo el botón neutral? – Si8