我正在为平板电脑编写一个 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 将允许我在单击操作栏项目时实例化自定义视图,但我无法解决 - 也许我走错了路。
对此的任何帮助将不胜感激!谢谢!
更新:感谢操作栏样式的链接,但我不想简单地设置下拉样式。我想膨胀一个自定义视图。该视图还将执行数据库查询等。