MobileApp > Android > Menu


メニューの種類

  認識している範囲では以下3つ。
  ・サブメニュー
  ・コンテキストメニュー
  ・設定メニュー


サブメニュー

device-menu.jpg


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

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


静的なメニューと動的メニュー

静的なメニュー

onCreateOptionsMenu

動的なメニュー

onPrepareOptionsMenu

ショートカット

 Menu.Item.setAlphabeticShortcut
 Menu.Item.setNumericShortcut


参考

   http://android.roof-balcony.com/activity/optionmenu/


コンテキストメニュー

input_menu.png


設定メニュー

activity_animation2.png

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



参考サイト

   次世代創造機構
   ソフトウェアドキュメント


  戻る


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