7

我需要为 Galaxy nexus 上的某些活动显示菜单按钮。我找不到如何做到这一点,因为它默认隐藏它。我不希望创建操作栏,因为它占用了我想用于其他事情的更多空间。将“android:targetSdkVersion”值设置为低于 14 时,似乎会显示菜单按钮,否则会隐藏它。顺便说一句,活动需要全屏,没有标题/动作栏。

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

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

4

3 回答 3

8

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

于 2012-01-17T16:57:46.990 回答
3

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

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

于 2012-01-17T16:06:31.797 回答
0

targetSdkVersion 不再影响旧式溢出菜单按钮在较新设备和操作系统上的可见性,它已死并被掩埋。

于 2021-05-24T11:29:03.530 回答