[[戻る>Android]] ~ *メニューの種類 [#b5271330] 認識している範囲では以下3つ。(第2層メニューも入れたら4つ)~ ~ ・サブメニュー~ ・コンテキストメニュー~ ・設定メニュー~ ~ *サブメニュー [#l5e0e33f] #ref(device-menu.jpg); ~ ***静的なメニューと動的メニュー [#ab2ccbd6] 第一層メニュー~ ~ ・Androidでは、端末の「Menu」が押された時にメニューが表示される。~ ・onCreateOptionsMenuメソッドが呼び出される。~ ・onCreateOptionsMenuにあるaddメソッドによって、メニューアイテムが登録される。~ ・48[px]×48[px]のpng画像を用意することで、アイコンとして設定することができる。~ ・onOptionsItemSelectedメソッドをオーバーライドして記述~ ・メニューにショートカットを登録できる~ ・コンテキストメニュー使ってメニューの第二層を実装できる。~ ・setIcon()でメニューのアイコンをセットする~ ~ ***参考 [#v0b7f302] http://android.roof-balcony.com/activity/optionmenu/ ~ *コンテキストメニュー [#oe5b2036] #ref(input_menu.png); ~ *設定メニュー [#xac9bf45] #ref(activity_animation2.png); ~ ~ *参考サイト [#j904813b] [[次世代創造機構>http://www.xn--rhq6sw9f0w7aevaf9ak89m.jp/android/androidLecture/Menu/Menu.html]]~ [[ソフトウェアドキュメント>http://www.techdoctranslator.com/android/guide/ui/menus]] ~ [[戻る>Android]]