Kontextaktionsleiste überlagert meine Symbolleiste nicht

Ich habe eine Aktivität erstellt und die Symbolleiste als Aktionsleiste festgelegt, die ich unten positioniert habe.

Neben dieser Aktivität habe ich eine Listenansicht, die einige Daten enthält.

Problem ist, dass, wenn ich lange auf ein Listenelement drücke, die kontextbezogene Aktionsleiste oben angezeigt wird, anstatt meine Symbolleiste zu überlagern, die sich unten befindet.

mein Aktivitätsthema

<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Base application theme. -->
<style name="myActivityTheme" parent="Theme.AppCompat.Light.NoActionBar">
    <item name="windowActionBar">false</item>
    <item name="android:windowActionModeOverlay">true</item>
</style>

my toolbar

<android.support.v7.widget.Toolbar
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:minHeight="?attr/actionBarSize"
    android:id="@+id/toorbar"
    android:background="@android:color/white"
    android:layout_gravity="bottom">
</android.support.v7.widget.Toolbar>

meine Aktivitä

protected void onCreate(Bundle savedInstanceState){
    ToolBar toolbar =(ToolBar) findViewById(R.id.toolbar)
    setSupportActionBar(toolbar)
}

Was soll ich tun, damit CAB meine Symbolleiste überlagert?

BEARBEITE

Das istonCreateActionMode -Methode in meiner Klasse, die mit langen Klicks umgeht

private class Selector implements AbsListView.MultiChoiceModeListener{

    @Override
    public boolean onCreateActionMode(android.view.ActionMode mode, Menu menu) {
        mode.getMenuInflater().inflate(R.menu.my_activity_menu,menu);
        toolbar.setVisibility(View.VISIBLE);
        return true;
    }

Antworten auf die Frage(10)

Ihre Antwort auf die Frage