我的应用程序似乎只在HTC Sensation上有布局问题(不确定是否XL)。现在,由于该设备的分辨率为800x480(支持分辨率,在其他设备上显示正常) - 如何在仿真器上模拟HTC Sensation(+ XL)?
或者,我如何在模拟器上模拟4.3“设备?
答案 0 :(得分:1)
Sensation and Sensation XE拥有4.3“960x540屏幕.XL拥有4.7”800x480屏幕。您的问题很可能来自XE而非XL的事实,因此您的屏幕分辨率无法正确。
答案 1 :(得分:1)
这个答案可能对您有所帮助: 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
因此,将“抽象LCD密度”修复为199,然后就可以了。