[[戻る>Android]]


~
*メニューの種類 [#b5271330]
  認識している範囲では以下3つ。(第2層メニューも入れたら4つ)~
~
  ・サブメニュー~
  ・コンテキストメニュー~
  ・設定メニュー~


~
*サブメニュー [#l5e0e33f]
#ref(device-menu.jpg);

~
***静的なメニューと動的メニュー [#ab2ccbd6]

  第一層メニュー~
~
  Androidでは、端末の「Menu」が押された時にメニューが表示される。~
  onCreateOptionsMenuメソッドが呼び出される。~
  onCreateOptionsMenuにあるaddメソッドによって、メニューアイテムが登録される。
  ・Androidでは、端末の「Menu」が押された時にメニューが表示される。~
  ・onCreateOptionsMenuメソッドが呼び出される。~
  ・onCreateOptionsMenuにあるaddメソッドによって、メニューアイテムが登録される。~
  ・48[px]×48[px]のpng画像を用意することで、アイコンとして設定することができる。~

~
  48[px]×48[px]のpng画像を用意することで、アイコンとして設定することができる。
  ・onOptionsItemSelectedメソッドをオーバーライドして記述~
  ・メニューにショートカットを登録できる~
  ・コンテキストメニュー使ってメニューの第二層を実装できる。~
  ・setIcon()でメニューのアイコンをセットする~


~
  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]]


Front page   New List of pages Search Recent changes   Help   RSS of recent changes