Ist es möglich, ändern Sie die option im Menü Elemente programmgesteuert? Kann jemand mir ein Beispiel bitte?
Außerdem will ich deaktivieren Sie bestimmte Elemente, so dass Sie hören nicht auf die Klicks, ist es möglich?
InformationsquelleAutor der Frage Farhan | 2011-08-20
Für jeden Bedarf ändern Sie die Optionen des Menüs dynamisch:
InformationsquelleAutor der Antwort Eng.Fouad
menu.xml
in Ihre java-Datei
InformationsquelleAutor der Antwort Imdad Sarkar
Wie Nikolai sagte, Mach, dass in onPrepareOptionsMenu().
Für die Menü-Elemente der action bar haben Sie zu entkräften, wird das Menü mit
activity.invalidateOptionsMenu();
Dies ist descriped in mehr detail hier Wie kann ich aktualisieren Sie die ActionBar, wenn onPrepareOptionsMenu geschaltet Menü-Einträge?
InformationsquelleAutor der Antwort corban
Wenn ich den Inhalt von meinem Menü Optionen ich führe es während der onMenuOpened(). Dies ermöglicht es mir, überprüfen Sie den Status "wird ausgeführt" in dem moment, in dem der Benutzer den Zugriff auf das Menü.
InformationsquelleAutor der Antwort Ashterothi
Deaktivieren bestimmter Elemente:
InformationsquelleAutor der Antwort Marcin S.
verwenden Sie die folgenden Zeilen, die ich getan haben, fügen Sie die Werte im Menü
versuchen, diese arbeiten wie ein Charme für mich.
InformationsquelleAutor der Antwort S HemaNandhini
Versuchen, diesen code:
InformationsquelleAutor der Antwort Skywalker
Können Sie etwas machen, was einfach, wie ich es Tat. Nur den text zu ändern, was notwendig ist, wenn der Menü-Punkt berührt wird. Ich musste den Ton ausschalten und auf, plus die Fähigkeit, eine Aktion durchzuführen, indem Sie Sie berühren. Hier ist mein code:
audioOn und touchOn sind Boolesche Werte geprüft, die in anderen teilen des Codes. Hoffe, das hilft.
InformationsquelleAutor der Antwort bob
In Fall müssen Sie eine BottomBar:
Dann brauchen Sie nur zu rufen:
InformationsquelleAutor der Antwort Lucas Montano
können Sie erfüllen Ihre Aufgabe einfach durch die Implementierung wie folgt:
InformationsquelleAutor der Antwort Chiranjhivi Ghimire