The user has to select from a pool of items or options. What items are displayed and their order or sequence may have some relevance to the user.
In some cases this list must be accessed on a regular basis, on others very rarely.
Determine when the user will need to access the pool of available items.
A group of items that is displayed regularly but is changed (items being added or removed) only rarely is available to the user. Because of the infrequency of use, save valuable screen space by only showing the full list of items on demand.
If the typical user in a typical context will need to know what items are selected, but is unlikely to add or remove items from the list, use the Picker Dialog.
A list of items from which a picker dialog is launched.
The Picker Dialog displayed.
If it is likely that the items will be changed on a regular basis, use Two Lists with Arrow Buttons.
with Arrow Buttons]]