一致的導(dǎo)航操作是整體用戶體驗的重要組成部分允懂。如果基本的導(dǎo)航方法都不能保持一致,甚至讓用戶意想不到的話衩匣,恐怕沒有比這更讓人沮喪的事情了蕾总。 Android 3.0對全局導(dǎo)航行為做出了重大改變粥航。 對用戶來說,認(rèn)真遵照“返回”和“向上”的指導(dǎo)準(zhǔn)則可讓應(yīng)用的導(dǎo)航更可靠生百、更符合預(yù)期递雀。
Android 2.3 及更早的版本使用系統(tǒng)返回按鈕來支持應(yīng)用內(nèi)的導(dǎo)航。 在 Android 3.0 中引入操作欄后蚀浆,出現(xiàn)了第二種導(dǎo)航機制:即向上按鈕缀程,由應(yīng)用圖標(biāo)和左向箭頭構(gòu)成。
“向上”按鈕用于根據(jù)屏幕之間的層級關(guān)系在某個應(yīng)用內(nèi)部導(dǎo)航市俊。 例如杨凑,如果屏幕 A 顯示項目列表,并且選擇某個項目會調(diào)出屏幕 B(該屏幕顯示項目的更多詳情)摆昧,則屏幕 B 應(yīng)提供可返回屏幕 A 的“向上”按鈕撩满。
如果屏幕是應(yīng)用中層級最高的屏幕(即應(yīng)用的主屏幕),則無需提供向上按鈕绅你。
系統(tǒng)的“返回”按鈕用于按照用戶最近操作的屏幕歷史記錄伺帘,按時間逆序?qū)Ш健?它通常基于屏幕之間的時間關(guān)系忌锯,而非應(yīng)用的層級關(guān)系
“返回”按鈕還支持與屏幕間導(dǎo)航并無直接關(guān)聯(lián)的一些行為:
- 清除浮動窗口(對話框伪嫁、彈出窗口)
- 清除上下文操作欄,并取消高亮顯示所選項目
- 隱藏屏幕鍵盤 (IME)