我在带有ActionBar导航抽屉的SherlockFragmentActivity中有一个SherlockFragment。我想为每个片段显示不同的图标。当我运行应用程序y android 2.3.6时调用onCreateOptionsMenu方法,但是当我在android 4+中运行该应用程序时,该方法不会被调用。
任何人都可以帮助我吗?
感谢。
修改
答案 0 :(得分:0)
您使用的是哪个主题?在您的清单中,尝试将您的主题更改为Theme.Black.NoTitleBar。 或者Holo
android:theme="@android:style/Theme.Black.NoTitleBar"
选项菜单不适用于更高版本。 在API 11之前,没有操作栏。 ActionBar Sherlock允许您使用Android设备上的操作栏,或者您可以在项目中使用支持库v7来使用操作栏。 有Action类作为以后的android版本的标准解决方案。您可以阅读这个适用于Android 4.0+设备的ActionBar教程。