У меня есть активность, расширяющая 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 никогда не отображается.
Любые идеи?