2013-01-16 6 views
5

Ich würde gerne benutzerdefinierte Untermenü wie das Google Chrome in den Android zu implementieren.So erstellen Sie benutzerdefinierte Untermenü wie Google Chrome-Anwendung

Screenshot of Chrome android app

Ich bin nicht sicher, ob es SubMenu oder PopupMenu realisiert wird.

jeder Leitfaden oder Hilfe würde sehr geschätzt werden.

+0

@Raghav Sood: Dank. – Sammy

+0

mögliches Duplikat von [Chrome-ähnliche Menüanzeige] (http://stackoverflow.com/questions/11908908/chrome-like-display-of-menu) –

Antwort

0

Alle ListView können mit HeaderViewListAdapter verknüpft werden, mit dieser können Sie separate Layouts als Kopf- und/oder Fußzeile an Ihre ListViews anhängen. So können Sie die drei Schaltflächen oben als eine Kopfansicht und den Rest von ihnen als normale Listenelemente haben. Wenn Sie das Menü anzeigen möchten, blähen Sie dieses ListView einfach auf und zeigen Sie es an, je nachdem, welcher Teil des Bildschirms Ihren Anforderungen entspricht.

Sie können auch ListPopupWindow mit HeaderViewListAdapter s verwenden.

In der Android-Dokumentation: HeaderViewListAdapter und ListPopupWindow

+0

*** Zeigen Sie diese ListView über den Bildschirm an, der zu Ihnen passt braucht *** Wie kann das gemacht werden? – Sammy

+0

Sie können ein RelativeLayout zu Ihrem Bildschirm hinzufügen und es dann an die zwei Ecken, die Sie dynamisch benötigen, anheften. –

Verwandte Themen