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を使えば、設定画面の作成と内容の保持ができる



参考サイト

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


  戻る

     




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