【问题标题】:Android Emulator - HTC Sensation XLAndroid 模拟器 - HTC Sensation XL
【发布时间】:2012-01-18 10:30:57
【问题描述】:

似乎我的应用仅在 HTC Sensation 上的布局存在问题(不确定是否为 XL)。现在,由于该设备的分辨率为 800x480(这是支持的分辨率,在其他设备上显示良好) - 我如何在模拟器上模拟 HTC Sensation (+XL)?

或者,我如何在模拟器上模拟 4.3" 设备?

【问题讨论】:

    标签: java android emulation


    【解决方案1】:

    Sensation 和 Sensation XE 配备 4.3" 960x540 屏幕。XL 配备 4.7" 800x480 屏幕。您的问题很可能是因为它是 XE 而不是 XL,因此您的屏幕分辨率不正确。

    【讨论】:

      【解决方案2】:

      这个答案可能会对您有所帮助: How to create 7" Tablet (1280 * 800) Screen Resolution Emulator in Android?.

      使用以下参数创建一个新的虚拟设备:

      首先,修复resolution at 480x800

      修改

      Abstracted LCD Density
      

      使用密度和分辨率来定义屏幕

      公式为:

      DENSITY = sqrt (x^2+y^2)/d where d is the diagonal in inches.
      

      因此,假设您想要 d=4'7",那么您需要的密度为:

      Density=sqrt(480x480+800*800)/4'7 = 198,499
      

      所以,将 ABSTRACTED LCD DENSITY 固定为 199,就可以了。

      【讨论】:

      • 对于 4'7" 480x800 设备 => LCD DENSITY = 199 如果你想要另一个参数,我很乐意计算它,但是你有公式
      • 所以对于 540x960 4.3" 设备,我得到 235 密度,你能只检查这个吗?谢谢
      • 对于 4'3" 540x960 设备 => 256 密度(您将 4'7 而不是 4'3 用于 d)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-06-09
      • 2013-02-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-03
      相关资源
      最近更新 更多