【问题标题】:Android Menu title elementAndroid 菜单标题元素
【发布时间】:2016-04-18 19:23:41
【问题描述】:
在Android xml中,我知道一个菜单可以定义为:
<menu />
它包含<item />s,其中包含可绘制对象、标题和 ID。有时,这些项目包含子<menu /> 标签。如何为整个<menu /> 元素添加标题,例如这张图片?
另外,菜单的标题怎么能像这张图片一样着色?谢谢!
【问题讨论】:
标签:
android
android-layout
android-spinner
android-xml
android-menu
【解决方案1】:
也许您可以尝试使用ListPopupWindow。我想这可能行得通。
您必须实现一个具有您描述的行为的自定义适配器。
然后:
YourCustomAdapter yca = new YourCustomAdapter();
ListPopupWindow popupWindow = new ListPopupWindow(context);
popupWindow.setAdapter(new YourCustomAdapter());
popupWindow.setWidth(300); // Prefer using DPI scaling.
popupWindow.setAnchorView(yourView);
提示:如果可以,请使用 ListPopupWindow 的支持库版本。