選擇包含一個或多個可滾動的不同值的列表,這些列表其中每一個都具有單一的數值。一般選擇器出現時,頁面都有深色遮罩。選擇器通常位于屏幕的底部或當用戶編輯字段或點擊一個菜單時彈出。選擇器也可能出現在內部,比如編輯日歷中的日期時。選擇器的高度五行列表的高度。選擇器的寬度可以是屏幕的寬度,也可以是封閉的視圖,這取決于設備和上下文。
使用可預測和邏輯排序的值。當可滾動的列表是固定的時,選擇器中的很多值可能是隱藏的。保證戶可以預測這些被隱藏的值是很好的方式,比如用一個列表按字母順序排序的國家,所以他們可以很快地通過移動的列表選擇字母。
避免切換屏幕時顯示選擇器。當顯示在上下文中、或在被編輯的字段的下方或附近時,選擇器能夠正常工作。
列表值太多時使用表單替代選擇器。在選擇器導航較長的列表可能會導致交互太過乏味。一個表的高度可調,還可以包含一個索引,使滾動速度更快。
日期選擇器
日期選擇器是選擇特定日期、時間或兩者的高效控件。它還提供了一個顯示倒計時器的界面。
日期選擇器有四種模式,每種模式都顯示不同的可選值列表。
日期:顯示月、日、月和年。
時間:顯示小時、分鐘和(可選)上午/下午的指定。
日期和時間:顯示日期、小時、分鐘和(可選)上午/下午的指定。
倒計時定時器:顯示時間和分鐘,最高可達23小時59分鐘。
日期選擇器中顯示的精確值和它們的順序取決于用戶的區域設置。
在指定分鐘時考慮提供較少的粒度。默認情況下,一分鐘列表包含60個值(0到59)。你可以隨意增加分鐘間隔,只要它平均分成60個。例如,可以設定15分鐘為一個間隔,這是分鐘滑輪就有4個值(0, 15, 30和45)。