User have to choose type of food (from 3 or 4 choices) in our application. Default selection is used in 60 - 70% of cases. What will be better: dropdown or radio buttons?
|
|
It's impossible to give any meaningful rules on UI that would hold across all contexts. You might want to refer to your platform's UX guidelines for some guidance. For the situation you describe, both widgets are probably reasonable choices. Radio buttons are useful if you want to emphasize the other available choices (e.g. to clarify the level of abstraction or precision), especially if the default choice is not very informative (e.g. “standard menu”). A drop-down list might be somewhat easier to operate with a keyboard, if a lot of data-entry is expected and users know the choices beforehand. It can also be adapted to allow users to enter something else (“combobox”). A big factor will be screen real estate, you can often save some space with a drop-down listbox compared to radio buttons. If you really want to get to the bottom of this, you would have to test it with your own users but in most cases, it probably doesn't matter that much. |
||||
|
|
Radio. If you have preselected the default value, user will open drop-down list to look at other choices (maybe something is better or new). Radio buttons show all choices and you can preselect default food type. |
|||||||||||||||||||
|
|
Nobody offered an answer for "both":
|
|||
|
|
|
Radio buttons are better if the number of options is absolutely limited. I am currently designing a solution including a set of radio buttons plus an option for "Other". The list of fixed options will always be the same, but there are possibilities for extra choices. This is based on what the clients would like. If you have the screen space, using radio buttons for the sort of solution you are describing would seem to be the appropriate solution. |
|||
|
|
|
According to this great article by UX Movement, using a select menu when there are only 3-4 choices available is not recommended:
You can find much more about how to (not) use the select menu here in the aforementioned article: http://uxmovement.com/forms/stop-misusing-select-menus/ |
|||
|
|
