Opcje menu i działanie bar
options menu jest podstawowym zbiorem elementów menu dla działalności. Tutaj należy umieścić działania mające globalny wpływ na aplikację, takie jak "Wyszukaj", "Twórz e-maile" i "Ustawienia".
Jeśli pracujesz dla systemu Android w wersji 2.3 lub niższej, użytkownicy mogą wyświetlić panel menu opcji, naciskając przycisk Menu.
W Androidzie 3.0 i nowszych pozycje z menu opcji są przedstawiane przez action bar jako kombinacja elementów akcji na ekranie i opcji przepełnienia. Począwszy od wersji Android 3.0 przycisk Menu jest przestarzały (niektóre urządzenia go nie mają), więc powinieneś przeprowadzić migrację w kierunku paska działań, aby zapewnić dostęp do działań i innych opcji.
menu kontekstowe i tryb działania kontekstowe
menu kontekstowe jest floating menu który pojawia się, gdy użytkownik wykonuje długie kliknięcie na elemencie. Zapewnia działania, które wpływają na wybraną zawartość lub ramkę kontekstu.
Podczas pracy z systemem Android w wersji 3.0 lub nowszej należy użyć opcji contextual action mode, aby umożliwić wykonywanie czynności na wybranej zawartości. Ten tryb wyświetla elementy akcji wpływające na wybraną zawartość na pasku u góry ekranu i umożliwia użytkownikowi wybranie wielu elementów.
Co masz na myśli przez "Długie podsłuchiwanie dowolnego widgetu (jeśli istnieje) ma menu kontekstowe."? Mam ListActivity z ListView. W moim ListActivity, nazywam "registerForContextMenu (lv);" ale nigdy nie dostaję przerwy w moim "onCreateContextMenu" lub "onContextItemSelected" Próbuję kliknąć na ListView, ale nic się nie dzieje. – hap497
Długi kran przytrzymuje palec na ekranie przez 1-2 sekundy. W emulatorze przytrzymuje przycisk myszy przez 1-2 sekundy. Zauważ, że dla ListView może być konieczne długie stuknięcie elementu na liście, a nie puste miejsce u dołu listy (jeśli istnieje). – CommonsWare