2012-01-04 31 views
1

當安卓選項菜單中的項目超過6個時,會顯示「更多」。我的問題是,目前我在不同的應用程序中點擊時會看到兩種不同的行爲。其中一個將顯示菜單this,另一個將顯示this等上下文菜單。在安卓選項菜單中點擊「更多」

哪一個是適當的Android方式?

謝謝

回答

1

第一種是「正確」的方式,因爲在你得到的默認行爲。我不認爲這種差別是有意義的,但要實現第二個編碼器必須已經徘徊,我認爲這是不值得的。

4

我不明白這兩者是如何相關的。您的第一個鏈接顯示帶有「more」的選項菜單,這是您在第一句話中提到的內容。第二個鏈接在長按列表項後顯示上下文菜單 - 這是完全不同的項目。他們都有他們的用途。

菜單用於當前活動的全局選項。上下文菜單用於與您選擇的特定項目相關的選項。

如果您看到一個應用程序使用「更多」上下文菜單,那麼它不使用正常的Android菜單系統。我甚至看到谷歌應用程序使用(地圖,我相信),我不知道爲什麼你會這樣做。

+0

如果菜單中的項目數量有所不同,但您總是需要更多,那麼您必須在Google地圖中進行破解。你爲什麼想要,我也不知道,除了「老闆問我」 – 2012-01-04 22:03:16

+1

是的,我不喜歡編寫自己的自定義用戶界面,因爲「我認爲它更酷」。就像Google Currents一樣。重點是什麼?如果新版本的Android引入新的UX,它肯定會中斷。此外,當所有應用程序遵守相同的設計準則時,它更好。 Android API有一個很好的菜單系統,可以使用任意數量的選項,爲什麼不使用它呢? – EboMike 2012-01-04 22:10:08