W trakcie rozwijania gry mam menu w grze, które pojawia się po naciśnięciu przycisku menu. Niedawno dowiedziałem się jednak, że nowsze wersje Androida nie mają przycisku Menu, lecz pasek akcji.Jak obsługiwać pasek akcji i przycisk menu?
Pamiętaj, że nie używam rzeczywistego menu Androida. Wszystko, co robię, to wykrywanie, że naciśnięto przycisk Menu, a następnie obsługa zdarzenia z poziomu gry. Co oznacza, że wszystko, czego potrzebuję, to coś, co użytkownik może nacisnąć i wykryć, że został naciśnięty.
Moje pytanie brzmi: jak mogę wesprzeć zarówno przycisk menu, jak i nowszy pasek akcji? Chciałbym, aby moja aplikacja obsługiwała poziomy interfejsu API 7-current.
UPDATE
Ok, po przeczytaniu that article, chciałbym przeformułować na moje pytanie. Powiedział, że "dodaje przycisk przepełnienia akcji obok nawigacji systemowej." Mój manifest ma android: minSdkVersion = "7" android: targetSdkVersion = "13", ale w moim emulatorze nie pojawia się przycisk przepełnienia. Emulator ma API 14 ze skórą WSVGA
Ostrożnie, coraz więcej urządzeń nie ma już przycisku menu. – SteeveDroz
skorzystaj z paska akcji (z actionbar compact), a następnie zmień onKeyDown i sprawdź 'keyCode == KeyEvent.KEYCODE_MENU' – sherpya