天地會珠海分舵注:本來這1系列是準備出1本書的,詳情請見早前博文“尋求合作火伴編寫《深入理解 MonkeyRunner》書籍“。但由于諸多緣由,沒有如愿。所以這里把草稿分享出來,所以毛病在所難免。有需要的就參考下吧,轉發的話還請保存每篇文章結尾的出處等信息。
這里我們總共用到兩種類型的菜單,1種叫做Context Menu,就是上下文菜單;1種叫做Option Menu,就是我們按下系統菜單按鍵后會彈出來的系統菜單選項。
NotePad的上下文菜單是當用戶在NotesList界面長按1個日記的時候彈出來的,主要內容有1下幾個菜單選項:
而按下系統菜單按鍵后彈出來的系統菜單選項在NotesList頁面只有1項菜單選項:
而在NoteEditor頁面,根據是新增加1個日記還是編輯1個日記,系統菜單選項的內容會有所不同。
在增加1個日記的時候,系統菜單選項會有兩項,其中1項是Save,用來保存日記;1項是Discard,用來放棄該日記的修改。兩個選項被點擊后都會自動定向到NotesList這個主Activity中。
圖2⑷⑶ 增加日記時NoteEditor界面的系統菜單選項
編輯1個日記的時候,在NoteEditor界面如果我們點擊系統菜單按鍵,彈出來的菜單選項又會不1樣,除有Save這個修改保存菜單選項以外,還會有其他幾個選項,這里就不逐一羅列描寫了,畢竟在今后的示例中不會用到其他選項。固然,如果大家感興趣的可以逐1自己去嘗試。下面給出該菜單選項的截屏以下。
圖2⑷⑷ 編輯日記時NoteEditor界面的系統菜單選項
作者:天地會珠海分舵
微信公眾號:TechGoGoGo
微博:http://weibo.com/techgogogo
CSDN:http://blog.csdn.net/zhubaitian