''[[MobileApp>Mobile Application 入門]]'' > ''[[Android>Android]]'' > ''Menu''

~

~
*メニューの種類 [#b5271330]
   認識している範囲では以下3つ。~
    ・サブメニュー~
    ・コンテキストメニュー~
    ・設定メニュー~


~

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

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

  ・onOptionsItemSelectedメソッドをオーバーライドして記述~
  ・メニューにショートカットを登録できる~
  ・コンテキストメニュー使ってメニューの第二層を実装できる。~
  ・setIcon()でメニューのアイコンをセットする~



~

**静的なメニューと動的メニュー [#ab2ccbd6]
***静的なメニュー [#ld134fd9]
 onCreateOptionsMenu
***動的なメニュー [#ve43b984]
 onPrepareOptionsMenu


***ショートカット [#t64fa251]
 Menu.Item.setAlphabeticShortcut~
 Menu.Item.setNumericShortcut~



~
***参考 [#v0b7f302]
   http://android.roof-balcony.com/activity/optionmenu/

~

*コンテキストメニュー [#oe5b2036]
#ref(input_menu.png,nolink);


~

*設定メニュー [#xac9bf45]
#ref(activity_animation2.png,nolink);


   PreferenceActivityを使えば、設定画面の作成と内容の保持ができる



~
~
*参考サイト [#j904813b]
   [[次世代創造機構>http://www.xn--rhq6sw9f0w7aevaf9ak89m.jp/android/androidLecture/Menu/Menu.html]]~
   [[ソフトウェアドキュメント>http://www.techdoctranslator.com/android/guide/ui/menus]]

~

  ''[[戻る>Android]]''

Wiki TOP   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS