My Photo

« 第6節、新潟1点差勝利(散水はなし)、磐田はアウェイで追いつき引き分け | Main | NHKの解説委員の意見は楽観的すぎると思う »

July 27, 2011

Androidアプリ開発メモ006:メニュー

オプションメニュー
androidデバイスのMENUキーが押されたときに表示される。
メニューの定義ファイルはres/menu配下に置く。eclipseなら新規ウィザードのAndroid>Android XMLファイルで作成する。
オプションメニューの項目のアイコン画像は背景が透過色で色。サイズは小が36x36、中が48x48、大が72x72。
onCreateOptionsMenu()を、MenuInflaterでメニューを定義したXMLファイルを使用してメニューを作成するようにオーバーライドする。
オプションメニューの項目を選択すると opOptionsItemSelected() が呼ばれる。


拡張メニュー
オプションメニューでアイテム数が7個以上だと自動的に6個目のアイテムが「その他」になり、「その他」以下に残りのアイテムを持つ拡張メニューが表示される。
拡張メニューにはアイコンは付けられない。


サブメニュー
オプションメニューのアイテムの下の1段階下に表示されるメニュー。
作成・処理はオプションメニューと同じ。
メニュー定義のXMLファイルでサブメニューを定義すればよい。


コンテキストメニュー
ビューに一定時間触れていると出るメニュー。
onCreateContextMenu()を、MenuInflaterでメニューを定義したXMLファイルを使用してメニューを作成するようにオーバーライドする。
オプションメニューの項目を選択すると opContextItemSelected() が呼ばれる。

« 第6節、新潟1点差勝利(散水はなし)、磐田はアウェイで追いつき引き分け | Main | NHKの解説委員の意見は楽観的すぎると思う »

Androidアプリ開発」カテゴリの記事

Comments

Post a comment

(Not displayed with comment.)

TrackBack

TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/26461/52318355

Listed below are links to weblogs that reference Androidアプリ開発メモ006:メニュー:

« 第6節、新潟1点差勝利(散水はなし)、磐田はアウェイで追いつき引き分け | Main | NHKの解説委員の意見は楽観的すぎると思う »

May 2017
Sun Mon Tue Wed Thu Fri Sat
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
無料ブログはココログ

日本blog村

  • にほんブログ村 IT技術ブログへ
  • にほんブログ村 アニメブログへ
  • にほんブログ村 サッカーブログ アルビレックス新潟へ

好きな音楽家

メモ

XI-Prof