桌面應用程序具有頂級菜單(文件,編輯,搜索,...,幫助)。頂級菜單的Android等效項目
網絡應用程序有非常類似的東西,菜單選項卡(徽標,問題,標籤,用戶,徽章......)。
但是我無法在Android框架中找到頂級菜單的等價物。假設我的應用程序有5個主要活動。根據menu design guidelines選項菜單應該包含與當前活動相關的操作。因此,應用程序應如何讓用戶輕鬆切換到五項主要活動之一。
看來,不同的應用程序以不同的方式解決問題。有些在屏幕頂部有一個選項卡列表,有些在底部。即使谷歌應用程序不包括在該領域。 Google Listen有一個名爲「Listen Home」的選項菜單項,但Listen主要活動沒有該選項菜單項。其他人在應用程序啓動器中有兩個圖標,可以從一個應用程序啓動兩個不同的活動
我意識到,由於手機屏幕小,Android應用程序的設計必須與網絡或桌面應用程序稍有不同。但我有一種感覺,應用頂級菜單主題在Android框架中被省略了。開發人員在這裏獨立工作。或者我錯過了什麼?
更新:這是谷歌的藍圖,出色的應用
UPDATE2:此an example app這些模式
UPDATE3的:GreenDroid庫有很大幫助實現在你的應用程序,這些patters。看來,儀表板和操作欄模式正變得非常流行。
「的Web應用程序有非常相似的東西,菜單選項卡(圖標,問題,標記,用戶,徽章,...)。」 - 你必須和我在不同的互聯網上。就導航而言,Web應用程序中的標準和約定很少(如果有的話)。 「左上角的徽標通向主頁」就是它。我有11個選項卡打開11種不同的導航模式,其中包括主要應用程序(GMail,記住牛奶,Google日曆,Seesmic,Google閱讀器,StackOverflow,GitHub,Evernote等)。與Web一樣,Android爲您提供了建立導航模式的選項,無論您的應用程序如何。 – CommonsWare 2011-01-06 22:25:55
我在互聯網上Steve Krug在「不要讓我想!」中寫道。你列出的大多數應用程序都有頂級菜單,只是CSS是不同的。 – 2011-01-06 22:35:25