Android – Options Menuの使い方(XML編)
Options Menu(に限らないけどな)をXMLで書いた場合。
まずはリソースファイルを作る
とかを作る(名前はmain activityのoptions menuって意味でつけた)
※ EclipseでProjectを選んでCTRL+N、Wizardにandroid xmlを指定してやって、typeにMenuを指定すればすぐに作れます。
中身はこんな感じ。
idにこのメニューが選択されたときにそれを識別するためのID
titleにメニューの文字列のリソースID
iconにはメニューのアイコンのIDを指定する。
で、次はActivityでOptions Menuを有効にするためにXMLで定義したメニューを有効にするためのコード。
読み込みたいメニューのXMLのリソースIDをinflateに渡してやるだけです。
あとはリソースに書いたitemのidでonOptionsItemSelectedを書いてやればOK。
Options Menuの細かい話については以前の記事も参照してください。