如何在导航栏上添加菜单按钮

我有一个简单的应用程序,只需要一个菜单​​按钮和一些选项,它应该适用于所有设备。

无论如何,我的应用程序在所有情况下都能正常工作,除了我无法在导航上放置菜单按钮。 这是我的代码:

values文件夹中的styles.xml

 true  

values-v11和value-v14文件夹中的styles.xml

  false true @android:style/Widget.Holo.ActionBar  

此代码出现在我的活动的所有onCreate事件中

 if(Build.VERSION.SDK_INT = 14 && ViewConfiguration.get(this).hasPermanentMenuKey())) { // menu key is present ActionBar actionBar = getActionBar(); if(actionBar!=null) actionBar.hide(); } else { //No menu key ActionBar actionBar = getActionBar(); if(actionBar!=null) actionBar.show(); } 

这段代码工作正常,但是如果我没有任何操作栏,我想把菜单按钮放在导航栏中。

我已经做了很多谷歌搜索,但我找不到任何有效的解决方案。

提前致谢。

由于没有人回答我的问题,我不得不自己回答。

首先,似乎不建议激活导航栏中的菜单按钮! (谷歌)

无论如何,如果你有兴趣激活它,你所要做的就是:

  1. Make a simple menu like before 2. Not to use an action bar 3. Set targetSdkVersion to 13 or below 

并且,强烈建议阅读这篇文章说再见菜单按钮