0

我创建了一个 Android 4.2 AVD。对于我当前项目的需要,主屏幕方向是横向。选择了软件密钥选项。模式设置为 xhdpi,就像 Galaxy Nexus 手机一样。

当我启动模拟器时,我在按钮应该出现的右侧看到一条黑色条纹,但它仍然是黑色的。因此,由于模拟的物理键被禁用,因此无法触发 Back 操作。

该问题可以通过将模拟器配置为纵向模式然后在启动后旋转它来解决;按钮按预期显示。这会导致问题,因为窗口会自动缩小以适合我的显示器;旋转完成后,我没有找到在运行时恢复 1:1 缩放的任何快捷方式。这很重要,因为我希望看到像素完美的结果。

我正在使用昨天更新的 SDK 版本 21 和平台工具版本 16.0.2。

4

1 回答 1

0

自己找到了解决方案...这是一种解决方法,可以实现 1:1 比例并且软件按钮可以正常工作。

  • 让 AVD(Galaxy Nexus 或从中克隆)处于纵向模式。
  • -scale 1使用选项从命令行运行模拟器;这是强制 1:1 像素完美比例的魔力,即使窗口在启动时不适合屏幕。默认情况下,自动缩小尺寸恰好适合显示器。
  • 使用 Ctrl+F11 或 Ctrl+F12 旋转显示器以获得横向模式。
于 2013-03-18T09:11:11.293 回答