Android设备上没有菜单按钮的菜单

Android设备上没有菜单按钮的菜单,android,android-button,android-menu,Android,Android Button,Android Menu,我正试图建立一个Android应用程序,并希望它的菜单。关键是菜单选项只能与菜单按钮一起使用。那么没有这个按钮的新手机呢。好的,我可以用 openOptionsMenu(); 并以编程方式打开菜单,但当我触摸屏幕时,菜单消失 制作一个看起来像真实菜单但不使用菜单按钮的静态漂亮菜单的最简单方法是什么?如果设备没有菜单按钮且应用程序创建菜单选项,将显示一个软菜单按钮。Galaxy Nexus、HTC One X、HTC One S等的情况就是如此 不过,你真的应该创建一个ActionBar,并将

我正试图建立一个Android应用程序,并希望它的菜单。关键是菜单选项只能与菜单按钮一起使用。那么没有这个按钮的新手机呢。好的,我可以用

openOptionsMenu(); 
并以编程方式打开菜单,但当我触摸屏幕时,菜单消失


制作一个看起来像真实菜单但不使用菜单按钮的静态漂亮菜单的最简单方法是什么?

如果设备没有菜单按钮且应用程序创建菜单选项,将显示一个软菜单按钮。Galaxy Nexus、HTC One X、HTC One S等的情况就是如此


不过,你真的应该创建一个ActionBar,并将菜单项放在ActionBar中。

我认为android删除菜单按钮是有原因的,我无法想象尝试让你的应用程序看起来像一个静态菜单按钮会是一个好主意。也许你应该重新考虑一下你的UI设计,看看

非常感谢你的快速回答。您建议只使用操作栏还是保留和菜单选项。我只是想让界面尽可能友好。如果你使用onCreateOptions菜单(菜单菜单菜单)在代码中创建菜单项,它会在操作栏(如果应用程序有操作栏)或菜单按钮/软菜单按钮中创建菜单项,如果它不太感谢你的快速回答。你对最友好的界面有什么看法?只有一个操作栏或保留和菜单选项?是自动打开菜单选项更好,还是让用户使用?如何自动打开菜单按钮?你需要一些技术来了解用户的想法。也许等安卓5.0吧。操作栏是您的最佳选择。不要试图做一些菜单按钮,他们拿走它是有原因的。顺便说一句,android会自动将一种类型的菜单按钮放进去。这仅用于支持较旧的应用程序。不建议这样做