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;
}