禁用 android 模拟器中的菜单按钮
为 ICS 开发应用程序时 - 操作栏看起来会有所不同,具体取决于设备上是否存在物理菜单按钮。
例如,如果没有,则操作栏中会显示一个虚拟按钮。
是否可以通过在模拟器中以某种方式禁用它来模拟没有菜单按钮的设备?
When developing applications for ICS - the actionbar looks different depending on if there is a physical menubutton present on the device or not.
For example if not, a virtual button is displayed in the actionbar.
Is it possible to emulate a device without a menubutton by disabling it somehow in the emulator?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
有一个选项“硬件后退/主页键”。创建虚拟设备时指定该选项并将其设置为“no”。
There is an option "hardware back/home keys". Specify the option and set it to "no" when creating the virtual device.
打开
AVD Manager,点击
Show on Disk选项,在打开的目录中编辑
config.ini文件,找到
hw.mainKeys配置并将其设置为“yes”
保存文件并重新启动 AVD。
请参阅下面的屏幕截图了解更多详细信息
Open the
AVD Manager, Click
Show on Diskoption, Edit the
config.inifile from the opened directory, find
hw.mainKeysconfig and set it to
yes`Save the file and restart the AVD.
Refer screenshots below for more details
使用更新的 SDK 工具(截至本答案的 R22),AVD 管理器编辑器不再在 UI 上公开这些选项。您必须手动编辑 AVD 的 config.ini 并将以下密钥从
hw.mainKeys=yes
更改为
hw.mainKeys=no
With updated SDK tool (R22 as of this answer), the AVD manager editor no longer expose these options on the UI. You have to edit the config.ini of your AVD manually and change the following key from
hw.mainKeys=yes
to
hw.mainKeys=no
正如@Yenchi 所说,勾选“hw.mainKeys”。
虚拟设备看起来像第二张图片。
As @Yenchi said, tick on 'hw.mainKeys'.
The virtual device will look like second picture.