-1

我在带有 ActionBar Navigation Drawer 的 SherlockFragmentActivity 中有一个 SherlockFragment。我想为每个片段显示不同的图标。当我运行应用程序 y android 2.3.6 时,调用 onCreateOptionsMenu 方法,但是当我在 android 4+ 中运行应用程序时,不调用该方法。

谁能帮我?

谢谢。

编辑:

此图像是具有我想要的应用程序的第一部分。菜单:下拉、搜索可折叠和右侧菜单。

这是同一个应用程序的另一个部分,具有相同的导航抽屉,并且每个片段都有不同的菜单项。

4

1 回答 1

0

你用的是哪个主题?在您的清单中,尝试将您的主题更改为 Theme.Black.NoTitleBar。或全息

android:theme="@android:style/Theme.Black.NoTitleBar"

选项菜单不用于更高版本。在 API 11 之前,没有操作栏。ActionBar Sherlock 允许您在 Android 设备上使用操作栏,或者您可以在项目中使用支持库 v7 来使用操作栏。有 Action 类作为更高版本的 android 版本的标准解决方案。您可以阅读适用于您的 android 4.0+ 设备的此ActionBar教程。

于 2014-06-17T13:36:25.630 回答