【问题标题】:AVD Emulator doesn't show the hardware buttons [duplicate]AVD模拟器不显示硬件按钮[重复]
【发布时间】:2014-07-29 08:05:19
【问题描述】:

我正在尝试模拟特定设备(三星 Galaxy S3),但是当我启动模拟器时,我没有硬件按钮。

设备设置:

AVD 设置:

我认为问题是由 SKIN WXGA720 引起的,但如果我更改了屏幕分辨率或软件按钮,而不是硬件。 我不想显示软件按钮,只想显示硬件。

当我检查时,我还需要保持 320dpi 作为屏幕密度

getApplicationContext().getResources().getDisplayMetrics().densityDpi;

有人发现并解决了同样的问题吗?

【问题讨论】:

  • 看到这个link
  • 也看到这个link..
  • 已经看到但没有解决我的问题。此外,我有最新的 ADT 版本,具有不同的 UI。
  • 请检查Hardware Keyboard Present checkbox 看看是否启用了硬件按钮...
  • 请检查此link,...请..

标签: android avd galaxy


【解决方案1】:

要查看硬件按钮,请在 AVD 设置中选择此皮肤Skin with dynamic hardware controls

【讨论】:

  • 这解决了硬件按钮问题,但是当我使用“getApplicationContext().getResources().getDisplayMetrics().densityDpi;”检查显示密度时我得到了 160dpi 而不是 320dpi。
  • 我创建了像你一样的设备,getApplicationContext().getResources().getDisplayMetrics().densityDpi 为我返回 320,即使使用 Skin with dynamic hardware controls
  • 我解决了错误的密度问题,只是从 manifest.xml 中删除了 (用于某些测试)。
猜你喜欢
  • 2015-03-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-12
  • 2012-11-18
  • 2012-02-19
  • 2014-08-27
  • 1970-01-01
相关资源
最近更新 更多