オプションメニューを配置
res/menu/main_menu.xml
<?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> <item android:id="@+id/sign_out_menu" android:title="@string/sign_out" app:showAsAction="never"/> </menu>
MainActivity.java
@Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main_menu, menu); return true; }
メニューをクリックしたときの処理
@Override public boolean onOptionsItemSelected(MenuItem item) { switch(item.getItemId()){ case R.id.sign_out_menu: Log.d(TAG, "Settings Selected."); break; } return true; }