0

In Android xml, weiß ich, dass ein Menü wie folgt definiert werden kann:Android Menu title Element

<menu /> 

Es <item /> s enthält, die Drawables, Titel und IDs enthalten. Manchmal enthalten die Elemente unter <menu /> Tags. Wie ist es möglich, dem gesamten Element wie in diesem Bild einen Titel hinzuzufügen?

Android Menu XML with title

Auch, wie kann der Titel des Menüs gefärbt werden, wie es in diesem Bild ist? Vielen Dank!

Antwort

0

Vielleicht können Sie mit einem ListPopupWindow versuchen. Ich denke, das könnte funktionieren.

Sie müssen einen benutzerdefinierten Adapter implementieren, der das von Ihnen beschriebene Verhalten aufweist. Dann :

YourCustomAdapter yca = new YourCustomAdapter(); 

ListPopupWindow popupWindow = new ListPopupWindow(context); 
popupWindow.setAdapter(new YourCustomAdapter()); 
popupWindow.setWidth(300);  // Prefer using DPI scaling. 
popupWindow.setAnchorView(yourView); 

Tipp: Wenn Sie können, verwenden Sie die Support-Bibliothek Version von ListPopupWindow.