2008-11-06 17 views
6

En mi humilde opinión, los botones de radio deberían retirarse. El ComboBox (modo de lista desplegable) siempre debe ser preferido.
La lista desplegable ocupa un espacio de pantalla mínimo, y puede agregar/eliminar elementos mediante programación.
No es necesario cambiar el tamaño de nada (difícil) o desactivar las opciones irrelevantes (feo).¿Cuándo debo usar los botones de radio?

¿Puede pensar en una situación en la que un botón de opción sigue siendo útil?

+1

La gran ventaja de los botones de radio puede ser: el usuario ve todas las opciones a la vez. No es necesario hacer clic para obtener la lista (una acción más, que puede ser molesta). La radio es en muchas situaciones más intuitiva y fácil de usar. – user89021

+0

"nunca digas nunca" y lo mismo se aplica a siempre ;-) – user89021

+1

Tienes razón. A partir de ahora, nunca diré siempre. ;-) – Tal

Respuesta

4

Interfaces donde no hay mucho en la pantalla, como páginas de asistente o IU de 10 pies (como Media Center).

Además, para las interfaces táctiles, es más fácil tocar un botón de opción que navegar una lista desplegable.

Pero estoy de acuerdo con que los botones de radio ocupen un espacio valioso en la pantalla, así que solo los usaría si hubiera un número muy limitado de opciones.

9

Cuando hay un número limitado de opciones, generalmente se prefieren los botones de opción. Cosas como elegir tu sexo donde solo habrá dos opciones en el futuro previsible, prefiero los botones de opción, ya que es más rápido para que veas tus opciones.

En la mayoría de los otros casos, acepto, las listas desplegables son preferidas.

+1

La clave puede "ver todas sus opciones al instante" – Gishu

0

Los botones de opción son una gran manera de obtener una opción de un usuario.

Así que usted hace un administrador de informes para sus usuarios que les permite ver las ventas este año, el año pasado, este mes o el mes pasado.

Colóquelos en la parte superior de su administrador para que el usuario elija solo uno. A continuación, se llena en menús desplegables, etc para el filtrado adicional

13

Los botones de radio deben utilizarse:

  • Cuando es necesario utilizar norma representación visual
  • Cuando necesite grupos visualmente presentes de opciones como grupos
  • Cuando tenga que presentar todas las opciones juntas (en términos de accesibilidad )

En general, de acuerdo con las directrices de Jakob Nielsen, debe preferir el uso de botones de radio para cuadros combinados, que son mucho menos accesibles que los claros distintivos.

+0

1. "representación visual estándar" - todos deberíamos hacer que DropDownList EL STANDART 2. "presente grupos" - luego Use dos cuadros combinados. 3. "presentar todas las opciones juntas" ¿puede darnos un ejemplo real? – Tal

5

De rant:

Dropdowns deben utilizarse cuando las opciones en el desplegable sigue un patrón secuencial de algún tipo - es decir, las fechas, meses, nombres de lugares, contadores, booleanos, tipo de número de teléfono (móvil/casa/trabajo) etc.

Donde no se deben usar es cuando cada opción no encaja bien en una secuencia, o el usuario no puede 'adivinar' de inmediato qué opción seleccionar - es decir, al seleccionar diferentes 'estados' que generalmente requerirán que el usuario tenga que elija el menú desplegable y lea cada opción antes de poder determinar qué incluir.

(Significado: botón de radio son más apropiado en este caso)

Si la lista desplegable contiene opciones que no son evidentes lo que van a ser, cada vez que alguien golpea esa página, que pueden tener para seleccionar el menú desplegable de todos modos para poder escanear las opciones disponibles, y asegurarse de que HAYAN obtenido el correcto.

2

Los botones de opción son más rápidos y fáciles de usar porque puede ver inmediatamente todas las opciones sin interacción, y puede seleccionar su opción con un solo clic. Si la cantidad de opciones es limitada (digamos 5 o menos), las radios son la mejor opción.

Si encontrar un espacio en la pantalla para cinco botones de opción es un problema, la interfaz de usuario probablemente necesite un rediseño.

2

En resumen, los botones de opción son muy útiles cuando hay pocas opciones disponibles. Lo que inmediatamente me viene a la mente son sí/no preguntas o preguntas en encuestas, por ejemplo, varía de Stongly Agree a Strongly Disagree. Dado que todas las opciones se presentan en la pantalla (lo más probable es que sea horizontal), es una especie de escala en la que el usuario puede proporcionar la respuesta. No creo que la misma se verá tan bonito, con un cuadro combinado

0

Todavía debe utilizar cuando:

  1. El usuario espera espera que estén allí (Ejemplo: diálogos con licencia de acuerdo/descenso, declinar es el predeterminado. Es el diseño más común para esta situación, y forzar al usuario a adaptarse a una solución diferente que hace lo mismo que la que está acostumbrado a evitar. *)
  2. Desea presentar el usuario con todas las opciones disponibles para él de inmediato. Una lista desplegable requiere que haga clic primero y la lista puede cubrir otros elementos de la GUI. Los botones de radio dan una mejor visión general.

Desde el punto de vista de los programadores, que en gran medida prefieren el cuadro combinado, aunque ;-)

* Sí, me refiero a que estamos atascados con ella, si otras soluciones son mejores o no. ..

0

Marcar el ejemplo de "género" es solo una prueba de mi punto.
Después de enviar el producto, los clientes/usuarios exigen que les permita una tercera selección: "Dejar sin especificar".

Y aunque el botón de opción le permite ver fácilmente las opciones disponibles, la lista desplegable le permite ver fácilmente lo que está seleccionado. La mayoría de las veces, los usuarios solo miran configuraciones, los cambios son menos frecuentes.

3

Los botones de radio tienen dos ventajas principales sobre los cuadros combinados:

  1. Están más rápido para el usuario, siendo seleccionados con un solo clic en lugar de dos. Un clic típico lleva de 1.2 a 2.4 segundos. Traduzca eso en ciclos de CPU equivalentes y verá que un poco de trabajo para optimizar la IU vale mucho trabajo para optimizar el código.

  2. Proporcionan una mejor auto-documentación del control sin tener que hacer clic en nada. Ver todas las opciones en lugar de solo las predeterminadas le dice a los usuarios más sobre lo que están viendo o configurando. Por ejemplo, ver "Tipo de respuesta: derecha" es ambiguo al ver "Tipo de respuesta:" (o) Derecha -() Izquierda "es mejor.Al ver “Prioridad: Alta” tiene diferentes implicaciones que ver “Prioridad:() Crítico - (O) Alta - (+) Media - (+) Bajo”

Los dos botones de opción y cuadros combinados mostrar al usuario la selección actual .

Desde el punto de vista del usuario, la única desventaja de los botones de radio son los bienes inmuebles de la pantalla que consumen. Por lo tanto, los botones de opción son preferidos en los cuadros combinados, a menos que el bien inmueble se utilice mejor para otra cosa. Esto se mantiene independientemente de la cantidad de opciones, aunque, obviamente, cuantas más opciones tenga, mayores serán las posibilidades de que haya algo mejor en el que pueda utilizar el bien inmueble.

La otra consideración es que si tiene una gran cantidad de opciones (por ejemplo, 10 o más), los cuadros combinados facilitan la lectura del valor actual, ya que el usuario no tiene que buscar visualmente una buena parte de la página/ventana para encontrarlo.

En cuanto al trabajo necesario para agregar opciones mediante programación, mi filosofía es que los programadores deben trabajar duro para que los usuarios no tengan que hacerlo.

La desactivación proporciona información vital para el usuario y nunca se debe evitar porque es "fea". La desactivación no es equivalente a eliminar. La desactivación sugiere que algo no disponible puede estar disponible, mientras que eliminar sugiere que es que nunca está disponible. Que no sea posible deshabilitar un elemento en una lista de cuadro combinado es otra desventaja de los cuadros combinados sobre los botones de opción.

2

Use los botones de radio cuando

  • usted tiene una pequeña lista de opciones

  • las opciones son mutuamente excluyentes

  • Es necesario para permitir al usuario ver todos las opciones de todo el tiempo.

Cuestiones relacionadas