android - 在galaxy nexus上显示菜单按钮

时间:2012-01-17 16:01:49

标签: android menu android-4.0-ice-cream-sandwich galaxy nexus-s

我需要在galaxy nexus上显示某些活动的菜单按钮。 我无法找到如何做到这一点,因为它默认隐藏它。我不想创建一个动作栏,因为它需要更多空间我想用于其他事情。 当将“android:targetSdkVersion”值设置为低于14时,它似乎显示菜单按钮,但除此之外,它隐藏了它。 顺便说一句,活动需要全屏,没有标题/动作条。

非常奇怪的是,默认情况下,对于这么多地方(甚至是启动器),此按钮并未显示,并且在某些地方它确实存在。对于这么多Android设备来说,这样的按钮是非常基本的按钮。谷歌决定不仅如此,而是切换按钮更重要的是显示它默认显示(不知道是否可以隐藏它,但我猜不是,因为主页按钮在长按时不再做任何事情)

无论如何,请帮助我。我对android 4很新。

3 个答案:

答案 0 :(得分:8)

ICS中已弃用菜单按钮。您的选项是1)在传统模式下运行(targetSdkVersion< 14),2)使用带或不带溢出菜单按钮的操作栏,3)在应用程序区域的某处添加菜单按钮。 4)不使用菜单,只是将其操作直接添加到您的应用程序区域。

答案 1 :(得分:3)

菜单按钮在具有更大屏幕的较新Android手机上更为传统,因为通常最好使用操作栏(1)为用户提供通常在菜单上的操作。这些被称为“动作项目”并且是更好的用户体验,因为它们直接出现在操作栏上,而不是要求用户点击菜单按钮。

(1)http://developer.android.com/guide/topics/ui/actionbar.html

答案 2 :(得分:0)

targetSdkVersion 不再影响新设备和操作系统上旧版溢出菜单按钮的可见性,它已被埋没。