Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Actionbarsherlock不会在Android 4.x中显示菜单项_Java_Android_Xml_Actionbarsherlock - Fatal编程技术网

Java Actionbarsherlock不会在Android 4.x中显示菜单项

Java Actionbarsherlock不会在Android 4.x中显示菜单项,java,android,xml,actionbarsherlock,Java,Android,Xml,Actionbarsherlock,我使用Actionbar夏洛克作为Actionbar。它工作得很好 在android 1.x和2.x下,但经过一些测试后,我注意到 菜单项在android 4.x中不显示。 这是我菜单项的xml <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@+id/ove

我使用Actionbar夏洛克作为Actionbar。它工作得很好 在android 1.x和2.x下,但经过一些测试后,我注意到 菜单项在android 4.x中不显示。 这是我菜单项的xml

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >

<item
    android:id="@+id/overview_newgame"
    android:showAsAction="withText"
    android:title="@string/new_game"/>

</menu>

这就是安卓4.x下的情况


with text
描述了操作项应该如何显示,但您没有指定它应该显示的位置(因此它默认为
从不
并进入溢出菜单)

如果希望它显示在操作栏上,则应指定
ifRoom


请参见.p>在onCreate中的super.onCreate(savedInstanceState)之前尝试使用setTheme(R.style.Theme\u Sherlock)

谢谢您的回复,但这没有起作用。我现在这样指定了我的xml。你应该只指定
从不
如果房间
,或
总是
中的一个。是的,你也这样做了。也不管用。我想这与安卓4.0跳过整个actionbarsherlock事件有关。因为标题没有改变!