このようなオプションメニューを作成しました
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/menu_mark"
android:actionLayout="@layout/menu_q1"
android:showAsAction="ifRoom"/>
<item android:id="@+id/menu_fertig"
android:icon="@drawable/ic_menu_q2"
android:showAsAction="ifRoom" />
と
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu1, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.menu_q1:
...
アクション バーに表示されていないメニュー項目を、ActionBar Spinner ドロップダウン ナビゲーションで直接使用したいと考えています。サンプル コードを使用していますが、mSpinnerAdapter にメニュー エントリを取得させ、mOnNavigationListener に項目のクリックを処理させる方法がわかりません。ありがとう
ActionBar actionBar = getActionBar();
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
actionBar.setListNavigationCallbacks(mSpinnerAdapter, mOnNavigationListener);