/ / ActionMode Menü nicht Menüeintrag ausblenden - Android, Menüelement, Appcompat, Android-Menü, Android-Action-Modus

Das Menü "ActionMode" versteckt den Menüeintrag nicht - Android, Menüeintrag, Appcompat, Android-Menü, Android-Aktionsmodus

Ich verwende einen Aktionsmodus mit meiner Listenansicht fürMehrfachauswahl. Das Problem, das ich habe, ist, dass das Symbol, das ich im Menü meines Aktionsmodus angegeben habe, nie in einem Überlaufmenü beim Testen auf dem Emulator versteckt wird, obwohl es in der Vorschau ist. Ich verwende das AppCompat-Thema hier meine menu.xml --->

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/tag"
android:enabled="true"
android:title="Tag"
android:icon="@drawable/in_ic_tag_white_24dp"
android:orderInCategory="1"
app:showAsAction="always" />

<item
android:id="@+id/delete"
android:enabled="true"
android:title="@string/label_delete"
android:icon="@drawable/in_ic_delete_white_24dp"
android:orderInCategory="2"
app:showAsAction="never" />

</menu>

Antworten:

0 für die Antwort № 1

Wenn ich Ihre Frage richtig verstanden habe, versuchen Sie, Ihr MenuItem mit showAsAction zu verstecken. "Nie" bedeutet in diesem Fall, dass es nicht als Symbol angezeigt wird, sondern im Überlaufmenü.

Vielleicht suchen Sie nach Sichtbarkeit. Beispielsweise:

android:visible="false"

Dokumentation für den programmatischen Ansatz: http://developer.android.com/reference/android/view/MenuItem.html#setVisible(boolean)