認識している範囲では以下3つ。(第2層メニューも入れたら4つ)
・サブメニュー
・コンテキストメニュー
・設定メニュー
第一層メニュー
Androidでは、端末の「Menu」が押された時にメニューが表示される。
onCreateOptionsMenuメソッドが呼び出される。
onCreateOptionsMenuにあるaddメソッドによって、メニューアイテムが登録される。
48[px]×48[px]のpng画像を用意することで、アイコンとして設定することができる。
onOptionsItemSelectedメソッドをオーバーライドして記述
メニューにショートカットを登録できる
コンテキストメニュー使ってメニューの第二層を実装できる。
setIcon()でメニューのアイコンをセットする
http://android.roof-balcony.com/activity/optionmenu/