Wie könnte ich den Klick auf die Menü-Taste des Geräts (Telefon zum Beispiel) abfangen. Ich brauche sowas OnMenuClick()
.
Antworten:
3 für die Antwort № 1Ich löse es selbst, so
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_MENU||keyCode == KeyEvent.KEYCODE_BACK) && event.getRepeatCount() == 0) {
// my code here...
}
}
0 für die Antwort № 2
Sie können damit umgehen, wenn das Menü mit geöffnet wird onMenuOpened ()
0 für die Antwort № 3
Sie müssen 2 Dinge implementieren.
- onCreateOptionsMenu ()
- onOptionMenuItemClick ().
Alle Klickereignisse werden auf 2 gesetzt.
0 für die Antwort № 4
implementieren
onPrepareOptionsMenu (Menü Menü)
Es wird jedes Mal aufgerufen, wenn auf die Menüschaltfläche geklickt wird