メニューを作成する。 [メニュー]
resの下にmenuフォルダを作り、適当なxmlを作成する。ここではabout_menu.xmlとした。
中身はこんな感じ
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:title="@string/finish" android:icon="@android:drawable/ic_menu_close_clear_cancel"
android:id="@+id/menu_finish"></item>
</menu>
でActivityに書くには以下の通り。
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.about_menu, menu);
return true;
}
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.menu_finish:
moveTaskToBack(true);
android.os.Process.killProcess(android.os.Process.myPid());
break;
}
return super.onOptionsItemSelected(item);
}
タグ:メニュー