【问题标题】:Android Studio virtual device display does not match real display (Galaxy Note 2)Android Studio 虚拟设备显示与真实显示不匹配(Galaxy Note 2)
【发布时间】:2017-04-04 12:50:04
【问题描述】:

我正在开发一个应用程序,据报道它在三星 Galaxy Note II (http://www.gsmarena.com/samsung_galaxy_note_ii_n7100-4854.php) 上显示错误(有截图证据)。我尝试创建具有 720x1280 (5.5") 显示器的虚拟设备,但它只是在我的 PC 上显示了更大的模拟显示器(与 Nexus 5.5 虚拟设备相比)并且应用程序元素的布局正确。为什么我不能得到与在真实设备上?或者我该怎么做?

【问题讨论】:

  • 使用第三方模拟器,如 geny motion
  • 谢谢,我去看看
  • Geny 运动对于学习者来说是相当昂贵的。有免费的解决方案吗?我不明白这个问题有什么问题,为什么投反对票?

标签: android android-studio android-emulator screen-density


【解决方案1】:

您计算机屏幕的密度与当前手机的密度不匹配。对于这样的高分辨率模拟器,模拟的显示尺寸总是会更大。这应该不是问题,因为您已经发现布局工作正常。

【讨论】:

  • 不,我的布局在真实设备上无法正常工作(TextView 太大并且与其他元素重叠)。但我无法在虚拟设备上重现。尽管 Note 2 的密度非常小(仅为 280dpi),而 Nexus 6P 的虚拟设备密度为 560dpi,并显示正确的小虚拟显示。
猜你喜欢
  • 2017-05-28
  • 1970-01-01
  • 2018-11-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-07
  • 1970-01-01
  • 2015-07-13
相关资源
最近更新 更多