2008-11-06 13 views
6

IMHO Radio-Tasten sollten in den Ruhestand gehen. Die ComboBox (Dropdown-Listenmodus) sollte immer bevorzugt werden.
Die Dropdown-Liste benötigt nur wenig Platz auf dem Bildschirm und Sie können Elemente programmgesteuert hinzufügen/entfernen.
Keine Änderung der Größe (schwer) oder Deaktivierung irrelevanter Optionen (hässlich).Wann sollte ich Radio Buttons benutzen?

Können Sie sich eine Situation vorstellen, in der ein Radiobutton noch nützlich ist?

+1

Großer Vorteil der Optionsfelder kann sein: Der Benutzer sieht alle Optionen auf einmal. Es muss nicht geklickt werden, um die Liste zu erhalten (eine Aktion mehr, was ärgerlich sein kann). Radio ist in vielen Situationen intuitiver und benutzerfreundlicher. – user89021

+0

"Sag niemals nie" und das gilt auch immer ;-) – user89021

+1

Du hast Recht. Von nun an werde ich niemals mehr sagen. ;-) – Tal

Antwort

4

Schnittstellen, auf denen nicht viel auf dem Bildschirm angezeigt wird, z. B. Assistentenseiten oder 10-Fuß-UIs (z. B. Media Center).

Auch für Touch-Schnittstellen ist es einfacher, auf ein Optionsfeld zu tippen als in einer Dropdown-Liste zu navigieren.

Aber ich stimme zu, dass Radioknöpfe potenziell wertvollen Bildschirm Immobilien nehmen - also würde ich sie nur verwenden, wenn es sehr begrenzte Anzahl von Optionen gibt.

9

Wenn es nur eine begrenzte Anzahl von Optionen gibt, werden normalerweise Optionsfelder bevorzugt. Dinge wie die Wahl Ihres Geschlechts, wo es in absehbarer Zeit nur zwei Optionen gibt, bevorzuge ich Radio-Buttons, da es schnell für Sie ist, Ihre Optionen zu sehen.

In den meisten anderen Fällen stimme ich zu, Drop-Downs sind zu bevorzugen.

+1

Der Schlüssel in der Lage, "alle Ihre Optionen sofort zu sehen" – Gishu

0

Optionsfelder sind eine gute Möglichkeit, um eine Option von einem Benutzer zu erhalten.

So erstellen Sie einen Bericht-Manager für Ihre Benutzer, mit dem sie den Umsatz in diesem Jahr, im letzten Jahr, in diesem Monat oder im letzten Monat anzeigen können.

Legen Sie diese an der Spitze Ihres Managers, so dass der Benutzer nur einen auswählt. Dann füllt in Dropdown-Menüs usw. für zusätzliche Filterung

13

Radiobuttons verwendet werden soll:

  • Wenn Sie Standard-visuelle Darstellung
  • verwenden müssen, wenn Sie brauchen, um visuell zu präsentieren Gruppen von Entscheidungen als Gruppen
  • Wenn Sie benötigen zusammen alle Entscheidungen präsentieren (in Bezug auf Zugänglichkeit)

Generell sollten Sie gemäß den Richtlinien von Jakob Nielsen die Verwendung von Radiobuttons zu Comboboxen bevorzugen, die deutlich weniger deutlich zu unterscheiden sind.

+0

1. "Standard visuelle Darstellung" - wir sollten alle machen DropDownList DER STANDARD 2. "vorhandenen Gruppen" - dann verwenden Sie zwei Kombinationsfelder. 3. "alle Entscheidungen zusammen präsentieren" können Sie ein echtes Beispiel geben? – Tal

5

Von rant:

Auswahlmenüs verwendet werden sollen, wenn die Optionen im Dropdown ein sequentielles Muster irgendeine Art folgen - dh Termine, Monate, Ortsnamen, Zähler, booleans, Telefonnummer (Handy/

Wo sie nicht verwendet werden sollten ist, wenn jede Option nicht gut zu einer Sequenz passt, oder der Benutzer nicht sofort "raten" kann, welche Option auszuwählen - dh bei der Auswahl verschiedene "Zustände", die normalerweise erfordern, dass der Benutzer s muss Wählen Sie das Dropdown-Menü und lesen Sie die einzelnen Optionen durch, bevor Sie festlegen können, was Sie einfügen möchten.

(Bedeutung: Radio-Button in diesem Fall besser geeignet ist)

Wenn die Drop-Down-Optionen enthält, die nicht offensichtlich sind, was sie sein wird, jedes Mal, wenn jemand trifft die Seite, die sie haben können um das Dropdown-Menü trotzdem auszuwählen, um die verfügbaren Optionen zu scannen und sicherzustellen, dass sie die richtige Option haben.

2

Optionsfelder sind schneller und einfacher zu verwenden, da Sie sofort alle Optionen ohne Interaktion sehen können und Sie Ihre Auswahl mit einem einzigen Klick auswählen können. Wenn die Anzahl der Optionen begrenzt ist (sagen wir 5 oder weniger), sind Funkgeräte die bessere Wahl.

Wenn das Auffinden von Bildschirmplatz für fünf Optionsfelder ein Problem darstellt, muss die Benutzeroberfläche wahrscheinlich neu gestaltet werden.

2

In Kürze sind die Radiobuttons sehr hilfreich, wenn nur wenige Auswahlmöglichkeiten verfügbar sind. Was mir sofort in den Sinn kommt, sind Ja/Nein-Fragen oder Fragen in Umfragen, z. B. von Stongly Agree bis Strongly Agree. Da alle Optionen auf dem Bildschirm (am wahrscheinlichsten horizontal) angeordnet sind, ist es eine Art Skala, auf der der Benutzer die Antwort liefern kann. Ich glaube nicht, das gleiche mit einem Kombinationsfeld so schön aussieht

0

Sie sollen sie noch verwenden, wenn:

  1. Die Nutzer erwartet erwartet, dass sie da sein (Beispiel: Lizenz Dialoge mit einiger/Rückgang, Als das am häufigsten verwendete Layout für diese Situation ist es erforderlich, den Benutzer zur Anpassung an eine andere Lösung zu zwingen, die dasselbe tut wie das, an das er gewöhnt ist: *)
  2. Sie möchten die Benutzer mit allen verfügbaren Optionen sofort für ihn. Eine Dropdown-Liste erfordert, dass er zuerst darauf klickt und die Liste kann andere GUI-Elemente abdecken. Optionsfelder geben einen besseren Überblick.

Von einem Programmierer Sicht, ziehe ich es sehr viel um das Kombinationsfeld, obwohl ;-)

* Ja, ich meine, dass wir mit ihm stecken, ob andere Lösungen besser sind oder nicht. ..

0

Mark "Geschlecht" Beispiel ist nur beweisen, meinen Punkt.
Nachdem das Produkt ausgeliefert wurde, fordern Kunden/Benutzer eine dritte Auswahl: "Nicht angegeben".

Und während Radio-Button können Sie einfach zu sehen, verfügbaren Optionen, Drop-Down-Liste können Sie leicht sehen, was ausgewählt ist. Die meiste Zeit sehen die Benutzer nur Einstellungen, Änderungen sind weniger häufig.

3

Radiobuttons haben zwei Hauptvorteile über Comboboxen:

  1. Sie sind schneller für den Benutzer, mit einem Klick statt zwei ausgewählt werden. Ein typischer Klick dauert 1,2 bis 2,4 Sekunden. Übersetzen Sie das in äquivalente CPU-Zyklen und Sie sehen, dass ein wenig Arbeit die UI zu optimieren viel Arbeit wert ist, den Code zu optimieren.

  2. Sie bieten eine bessere Selbstdokumentation der Steuerung, ohne auf irgendetwas klicken zu müssen. Wenn Sie alle Optionen sehen und nicht nur die Standardeinstellungen, erfahren die Benutzer mehr über das, was sie sehen oder einstellen. Wenn Sie zum Beispiel "Answer Type: Right" sehen, ist die Anzeige von "Answer Type:" nicht eindeutig. (O) Right -() Left "ist besser.Sehen „Priorität: Hoch“ hat unterschiedliche Auswirkungen als zu sehen, „Priorität:() Kritisch - (o) hoch -() Medium -() Low“

Beide Optionsfelder und Kombinationsfelder zeigen dem Benutzer die aktuelle Auswahl .

Aus der Sicht des Benutzers ist der einzige Nachteil der Optionsfelder der Bildschirm Immobilien, die sie verbrauchen. Daher sind Radiobuttons bevorzugt über Comboboxen, es sei denn, die Immobilien werden besser für etwas anderes verwendet. Dies gilt unabhängig von der Anzahl der Optionen, obwohl, je mehr Optionen Sie natürlich haben, desto größer ist die Chance, dass es etwas gibt, wofür Sie die Immobilie besser nutzen können. Die einzige andere Überlegung ist, dass bei einer großen Anzahl von Optionen (z. B. 10 oder mehr) die Kombinationsfelder das Lesen des aktuellen Werts erleichtern, da der Benutzer nicht visuell nach einem guten Teil suchen muss der Seite/des Fensters, um es zu finden.

Was die Arbeit betrifft, die für das programmatische Hinzufügen von Optionen notwendig ist, ist meine Philosophie, dass Programmierer hart arbeiten sollten, so dass Benutzer nicht müssen.

Deaktivieren bietet wichtige Informationen für den Benutzer und sollte nie vermieden werden, da es "hässlich" ist. Deaktivieren ist nicht gleichbedeutend mit Entfernen. Die Deaktivierung schlägt vor, dass etwas nicht verfügbares zur Verfügung gestellt werden kann, während das Entfernen darauf hinweist, dass es niemals verfügbar ist. Dass es nicht möglich ist, ein Element in einer Kombinationsfeldliste zu deaktivieren, ist ein weiterer Nachteil von Kombinationsfeldern über Optionsfelder.

2

Verwenden Radio-Buttons, wenn

  • Sie eine kleine Liste von Wahlen haben

  • Die Auswahlmöglichkeiten sind gegenseitig ausschließende

  • Sie müssen die Benutzer informieren alle alle die Entscheidungen sehen die Zeit.