Android无法将搜索按钮添加到选项菜单

我正在遵循这个教程,但我无法在选项菜单上显示一个简单的搜索按钮。 码:

main_activity_actions.xml

      

将此添加到MainActivity.java

 public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.main_activity_actions, menu); return super.onCreateOptionsMenu(menu); } 

应用程序加载正常但没有显示图标,我已下载标准图标并将它们放在每个可绘制文件夹中。 任何想法为什么不起作用?

不确定是否相关,但教程说明

“图标属性需要图像的资源ID。@ drawable /后面的名称必须是您在项目的res / drawable /目录中保存的位图图像的名称。例如,”@ drawable / ic_action_search“指的是to ic_action_search.png。“

但我没有文件夹res / drawable /只有res / drawable-hdpi,res / drawable-ldpi … Shold我创建另一个文件夹res / drawable /如果是这样的图标应该进去(我下载的官方图标集)拥有所有res / drawable-hdpi但没有res / drawable /)

只需用我的代码替换你的代码,它就会对你有用。

     

一键注意 – XML文件名不应该有大写字母,在你的情况下,它显示’Main_activity_blah …’记住这一点。 你和你一起’Main_activity …..’并且你在你的代码中称为’main_activity ….’

请检查……并回复评论。