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 は表示されません。
何か案は?