Android菜单未显示

Android菜单未显示,android,android-layout,android-menu,Android,Android Layout,Android Menu,我试图得到一个自定义菜单显示时,菜单按钮是点击我的手机。它一点也不显示 我在/res/drawable文件夹中有一个注册图标caled register.png。 我将my_menu.xml放在名为/res/menu的文件夹中。 我是否将文件夹布局错误,或者下面的代码中是否存在错误 我将menu.xml重命名为my_menu.xml 我更改了代码,现在出现以下错误: [2012-04-07 07:50:43-HelloWebView]W/ResourceType 1560:错误的XML块:未找到

我试图得到一个自定义菜单显示时,菜单按钮是点击我的手机。它一点也不显示

我在/res/drawable文件夹中有一个注册图标caled register.png。 我将my_menu.xml放在名为/res/menu的文件夹中。 我是否将文件夹布局错误,或者下面的代码中是否存在错误

我将menu.xml重命名为my_menu.xml 我更改了代码,现在出现以下错误:

[2012-04-07 07:50:43-HelloWebView]W/ResourceType 1560:错误的XML块:未找到根元素节点 [2012-04-07 07:50:43-HelloWebView]C:\Users\josh\workspace\HelloWebView\res\menu\my_menu.xml:4:错误:在程序包“android”中未找到属性“showAsAction”的资源标识符

my_menu.xml

<?xml version="1.0" encoding="utf-8"?>

<menu xmlns:android="http://schemas.android.com/apk/res/android">    
    <item android:id="@+id/register"          
        android:icon="@drawable/register"          
        android:title="@string/register"          
        android:showAsAction="ifRoom"/>    

</menu>

所有东西看起来都很干净,只需清洁并构建你的应用程序即可。如果这些都不能解决您的问题,请安装应用程序并重新安装


另外,如果您的xml名称是Menu.xml,请将其设置为Menu.xml。。。这是区分大小写的

所有东西看起来都很干净,只需清洁并构建应用程序即可。如果这些都不能解决您的问题,请安装应用程序并重新安装

inflater.inflate(R.menu.my_menu, my_menu); 
另外,如果您的xml名称是Menu.xml,请将其设置为Menu.xml。。。这是区分大小写的

inflater.inflate(R.menu.my_menu, my_menu); 
通过删除android:showAsAction=ifRoom,这就解决了代码问题


仅通过删除android:showAsAction=ifRoom就解决了代码问题,我也遇到了类似的问题。我没有得到任何错误,只是菜单按钮没有出现。我通过更改android:theme=@style/AppBaseTheme或与minSDK兼容的任何其他主题,修复了Manifest.xml文件中的问题。因为我搞乱了style.xml文件并创建了自己的。这就造成了问题。也许会有帮助

我也有类似的问题。我没有得到任何错误,只是菜单按钮没有出现。我通过更改android:theme=@style/AppBaseTheme或与minSDK兼容的任何其他主题,修复了Manifest.xml文件中的问题。因为我搞乱了style.xml文件并创建了自己的。这就造成了问题。也许会有帮助

你能试着把你的menu.xml改名为main_menu.xml吗?你的应用程序API级别是什么?android:showAsAction属性仅适用于API 11以上的版本。我想我会删除这行代码。你可以尝试将menu.xml重命名为类似main_menu.xml的东西吗?你的应用程序API级别是什么?android:showAsAction属性仅适用于API 11以上的版本。我认为10将删除该代码行。它是小写。我注意到这行代码可能有问题。充气机,充气机,菜单,菜单;第二个菜单是蓝色的。我的菜单是否需要命名为mymenu或其他>它是小写。我注意到这行代码可能有问题。充气机,充气机,菜单,菜单;第二个菜单是蓝色的。我的菜单是否需要命名为mymenu或其他>我有相同的问题,只是我不仅为定义了此属性,而且为每个定义了此属性。我有相同的问题,只是我不仅为定义了此属性,而且为每个定义了此属性。