オプションメニュー生成
オプションメニュー生成には
onCreateOptionsMenu()
を使う
onCreateOptionsMenu()は
superクラスの
onCreateOptionsMenu()
を
オーバーライドする必要がある
メニュー追加の構文は
Menu.add(int groupId,int itemId,int order ,CharSequence title)
int groupIdがグループID
int itemId がアイコンID
int order がアイテムの順序
CharSequence title が表示するタイトル
Menu.add()は
MenuItemオブジェクトを返すので
setIcon()
で
アイコンを追加
ちなみに
android.R.drawable.ic_menu_delete
android.R.drawable.ic_menu_close_clear_cancel
はAndroidで用意されているアイコン
自作のを使いたいなら
res/drawable
に自作アイコンを置けばいい
アイコンの詳細は
http://developer.android.com/intl/ja/guide/practices/ui_guidelines/icon_design_menu.html
を参照
オプションメニューがタップされたら
onOptionsItemSelected()
が実行される
設定削除するなら
editor.clear()
で
プリファレンスのデータをすべて削除
終了するときには
finish()
でActivityを終了