2011-12-21 21 views
8

Nie mogę znaleźć jednego z tych dwóch widoków w źródle, ale widziałem je zarówno w wielu aplikacjach. Czy ktoś może mi powiedzieć, jak się nazywają?Menu wyskakujące z Androidem

Dzięki enter image description here

Odpowiedz

14

Drugi to menu opcji z paska akcji. Myślę, że jest zaimplementowany jako ListPopupWindow.

Pierwsza z nich nie jest częścią zestawu SDK systemu Android, jednak istnieją różne implementacje. Here is an example of one Zaprojektowany do użytku z Google Maps, na przykład. Here is one Przeznaczony do wzoru "szybkich akcji".

+0

Miałem przeczucie, że ListPopupWindow był nowszym API, niż mogę zbudować .. no cóż. Źródło tych balonów będzie jednak świetne, dzięki! – Matt

+0

Twój drugi link jest wyłączony, zaktualizuj go! :) – poitroae

+0

@Michael: Drugi link działa dobrze. Tak samo jak pierwszy. – CommonsWare

0

mam zamiar założyć, że są one wykonane na zamówienie z nich, więc nie znajdziesz ich w standardowych bibliotekach Android.

0

Drugi wydaje mi się taki, jak wygląda domyślne menu w ICS (i w takim przypadku o strukturze plastra miodu). Jeśli tworzysz wersję 4.0 i dodasz kod dla menu opcji, domyślnie otrzymasz ten interfejs. Jeśli chcesz go dostosować, sprawdź tę stronę http://developer.android.com/guide/topics/ui/actionbar.html i zwróć szczególną uwagę na sekcję "Dodawanie rozwijanej nawigacji".

Pierwsza z nich nie jest częścią interfejsu Android, to jest specyficzne dla aplikacji na Facebooku.