【发布时间】:2023-03-25 04:30:01
【问题描述】:
我正在为平板电脑编写一个 Android 应用程序。我已经使用操作栏来创建我的图标。但是,当单击其中一个菜单项时,我需要打开一个自定义视图。
我不想要自定义操作栏 - 单击“浏览主题”操作栏项目时,我需要扩展自定义视图。此视图需要显示为下拉菜单,但使用我自己的自定义布局,因为它不会用于导航。
这是我的 menu.xml
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/menu_browse"
android:title="Browse Subjects"
android:showAsAction="always"
android:actionLayout="@layout/action_layout_browse"
android:actionProviderClass="au.com.pearson.f12catalogue.action_providers.BrowseProvider"
/>
<item android:id="@+id/menu_settings"
android:title="Settings"
android:orderInCategory="100"
android:showAsAction="never" />
</menu>
我认为 ActionProviderClass 将允许我在单击操作栏项时实例化自定义视图,但我无法解决 - 也许我走错了路。
对此的任何帮助将不胜感激非常!谢谢!
更新: 感谢您提供指向操作栏样式的链接,但我不想简单地设置下拉样式。我想膨胀一个自定义视图。该视图还将执行数据库查询等。
【问题讨论】:
-
我正在寻找您在此处发布为图片的示例,您能否提供任何示例示例或提示如何创建自定义下拉菜单并在此处动态添加菜单项。
-
UI 看起来不错。你完成了应用程序吗?可以下载了吗?
标签: android android-actionbar android-3.0-honeycomb