在android模拟器中禁用menubutton

Jak*_*son 8 android android-optionsmenu android-actionbar

在为ICS开发应用程序时 - 操作栏看起来会有所不同,具体取决于设备上是否存在物理menubutton.

例如,如果没有,则在操作栏中显示虚拟按钮.

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

Viv*_*vek 11

打开AVD Manager, Click在磁盘上显示option, Edit theconfig.ini file from the opened directory, findhw.mainKeys config and set it toyes`

hw.mainKeys = yes
Run Code Online (Sandbox Code Playgroud)

保存文件并重新启动 AVD。

请参阅下面的屏幕截图了解更多详细信息 在此输入图像描述 在此输入图像描述


Ste*_*fan 10

有一个选项"硬件后门/主页键".指定选项并在创建虚拟设备时将其设置为"no".


Yen*_*chi 6

使用更新的SDK工具(本答案中的R22),AVD管理器编辑器不再在UI上公开这些选项.您必须手动编辑AVD 的config.ini并更改以下密钥

hw.mainKeys=yes

hw.mainKeys=no

  • 请记住,config.ini放在您的用户目录中.在Windows中:C:\ Users\USERNAME\.android\avd\YOUR_AVD_NAME.avd\config.ini (2认同)
  • linux中的路径是`〜/ .android/avd/YOUR_AVD_NAME.avd/config.ini`.我实际上必须将它设置为`hw.mainKeys = yes`以删除底部的软件按钮.我想从截图中删除它们. (2认同)