4

AppCompatActivity を拡張するアクティビティがあり、それにコンテキスト アクション バーを設定したいと考えています。だからここに私のonCreateメソッドがあります

Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
MainActivity.this.startSupportActionMode(new ActionBarCallBack());

私の ActionBarCallBack は android.support.v7.view.ActionMode を拡張し、このように宣言しました

@Override
public boolean onCreateActionMode(ActionMode mode, Menu menu) {
    mode.getMenuInflater().inflate(R.menu.contextual_menu, menu);
    return false;
}

私のマニフェストに設定されたテーマ:

<style name="AppTheme.NoActionBar">
    <item name="windowActionBar">false</item>
    <item name="windowNoTitle">true</item>
    <item name="windowActionModeOverlay">true</item>
</style>

主な活動:

<activity
        android:name=".MainActivity"
        android:label="@string/title_activity_main2"
        android:theme="@style/AppTheme.NoActionBar" >
</activity>

私の onCreateActionMode トリガーですが、CAB は表示されません。

何か案は?

4

2 に答える 2