0

このようなオプションメニューを作成しました

<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);
4

1 に答える 1

-1

あなたはこれを見たいと思うかもしれません: アクションバーの外側のドロップダウンスピナー? (アイスクリーム サンドイッチ スタイル、ActionBarSherlock 付き)

これは Sherlock Actionbar の例です

于 2012-04-29T10:22:10.287 に答える