星期六, 9月 24, 2011

Menus

Android應用程式學習筆記

Menus

應用程式菜單是應用程式UI的另一重要部分,菜單提供了確實介面來顯示應用程式功能與設定。最普遍的應用程式菜單是當裝置上的菜單按鍵按下顯示的菜單,然而你也可以增加上下文菜單,當使用者按下或按住一個項目時顯示。

菜單也是用view階層樹為結構,但是你不需要自己定義這個結構,取而代之的是,你需要為你的activity定義onCreateOptionMenu()或onCreateContextMenu()回呼方法的內容以及你想包含在你的菜單裡的項目。在適當的時間,android會為菜單自動建立必須的view階層樹並且繪製每個菜單項目。

菜單也處理自己的事件,所以不需要在菜單上的項目註冊監聽器。當你的菜單的項目被選到時,系統會去呼叫onOptionItemSelected()或onContextItemSelected()方法。

如你的應用程式的布局文件一樣,你可以選擇在xml宣告菜單中的項目。

沒有留言:

張貼留言