Multiple-Choice Lists

A multiple-choice list allows users to select zero or more elements. Each element in a multiple-choice list has two selection states: On (selected) or Off (not selected). If a user selects a multiple-choice element in the Off state, it becomes On; if the element is in the On state, it becomes Off.

app Developers

Strongly Recommend: Java graphics bulb1_icon.gif The minimum size of a multiple-choice list is one element.

Consider: Use a multiple-choice list with a single element to enable the user to toggle a state. For example, it could enable users to choose whether to hide or show part of the app. The multiple-choice element can be Off or On, indicating the desired state.

Strongly Recommend: Java graphics bulb1_icon.gif A multiple-choice screen must have at least one abstract command to handle the user's selections and move the user to another screen. (Follow the same rules as for "Exclusive-Choice Lists" on page 45.)

Recommend: Java graphics bulb2_icon.gif Give multiple-choice screens more than one abstract command so that users can either make a selection or move to another screen without making a choice. This applies the design consideration, "Make Everything Interruptible" on page 13.

The multiple-choice lists could also have abstract commands for other tasks.