在安卓模拟器中禁用菜单按钮

11

在开发ICS应用程序时,操作栏的外观取决于设备是否有物理菜单按钮。

例如,如果没有物理菜单按钮,则在操作栏中显示虚拟按钮。

是否可以通过某种方式在模拟器中禁用菜单按钮来模拟没有菜单按钮的设备?

4个回答

11

有一个选项名为“硬件返回/主页键”。在创建虚拟设备时,将此选项设置为“否”。


完全正确,这就是为ICS创建模拟器的方法,我尝试为Google Nexus设备创建模拟器..谢谢,我想知道为什么这个答案还没有被接受。 - Zoombie
我在哪里可以找到硬件返回/主页键和No键?似乎我找不到它们。请帮忙。 - princepiero
如果您使用Eclipse集成创建虚拟设备,则在指定设备属性的对话框中会有一个组合框。通过组合框,您可以选择像答案中提到的属性之类的属性。然后,将弹出一个窗口询问您属性的值。 - Stefan

11

打开 AVD 管理器,点击在磁盘上显示选项,从打开的目录中编辑config.ini文件,找到hw.mainKeys配置并将其设置为yes`

hw.mainKeys = yes

保存文件并重新启动AVD。

参考下面的截图了解更多详细信息 在这里输入图片描述 在这里输入图片描述


8
使用更新的SDK工具(截至本答案为R22),AVD管理器编辑器不再在UI上公开这些选项。您必须手动编辑AVD的config.ini文件,并将以下键从“hw.mainKeys = yes”更改为“hw.mainKeys = no”。

2
请注意,config.ini 文件位于您的用户目录中。 在 Windows 中:C:\Users\USERNAME.android\avd\YOUR_AVD_NAME.avd\config.ini - BlueMan
1
在Mac上的路径为/Users/USERNAME/.android/avd/YOUR_AVD_NAME.avd/config.ini。 - Adam Johns
3
在Linux中,路径为~/.android/avd/YOUR_AVD_NAME.avd/config.ini。实际上我需要把它设置为hw.mainKeys=yes来移除屏幕底部的软件按钮,我想从截图中去掉它们。 - L42
在macOS上,Android Studio 3的路径现在是:〜/ .android / avd / - Gianfranco P.

4
正如@Yenchi所说,勾选“hw.mainKeys”。 虚拟设备将看起来像第二张图片。

enter image description here enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接