Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.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
Android菜单项不会立即显示_Android_Menuitem_Android Support Library_Android Actionbaractivity - Fatal编程技术网

Android菜单项不会立即显示

Android菜单项不会立即显示,android,menuitem,android-support-library,android-actionbaractivity,Android,Menuitem,Android Support Library,Android Actionbaractivity,我有两个菜单项:设置和退出。当我运行我的代码时,两个都设置为showAsAction:always,当我按下手机上的menu(菜单)按钮时,屏幕上不会显示任何代码。如果我将两者都设置为ifRoom,也会发生这种情况。但是,如果我将其中一个设置为“永不”,则另一个将显示。如何让这两个项目都显示出来?我正在运行一部3.5英寸左右的安卓4.1.2手机。我正在使用android:theme=@style/theme.AppCompat主题 这是当两项都设置为“始终”或“ifRoom”时的屏幕,不显示任何

我有两个菜单项:设置和退出。当我运行我的代码时,两个都设置为showAsAction:always,当我按下手机上的menu(菜单)按钮时,屏幕上不会显示任何代码。如果我将两者都设置为ifRoom,也会发生这种情况。但是,如果我将其中一个设置为“永不”,则另一个将显示。如何让这两个项目都显示出来?我正在运行一部3.5英寸左右的安卓4.1.2手机。我正在使用android:theme=@style/theme.AppCompat主题

这是当两项都设置为“始终”或“ifRoom”时的屏幕,不显示任何菜单项: 这是设置设置为从不时的屏幕,退出项目显示:
似乎有足够的空间,那么如何使这两个项目都显示出来?谢谢。

当showAsAction设置为ifRoom时,或者仅当ifRoom中有空间时,项目才会显示在操作栏而不是溢出菜单中。这是预期的行为

如果希望它们都显示在溢出菜单中,请将两者的showAsAction设置为never

我建议阅读以下文档:

<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    tools:context=".MainActivity" >

    <group android:checkableBehavior="single">

    <item android:id="@+id/action_settings"
        android:title="@string/action_settings"
        android:orderInCategory="100"
        app:showAsAction="ifRoom|withText"
        android:icon="@drawable/sun"/>

    <item android:id="@+id/exit_the_app"
        android:title="@string/options_exit_text"
        app:showAsAction="ifRoom|withText"
        android:orderInCategory="101"
        android:icon="@drawable/night"/>
    </group>
</menu>