我使用所有必要的东西来创建我的应用程序,以支持不同的屏幕尺寸/密度(相对布局,倾角等)。
我已经为这种支持创建了所有必要的布局文件(ldpi,mdpi等)和图像。
我已经使用Eclipse在所有可用的模拟器皮肤上测试了应用程序,它们看起来都应该是。然后我在真实设备(三星Galaxy SII)上测试了它,它看起来很棒。然后我在Galaxy Tab(7“)上进行了测试,布局有点不对,文字大小也错了,让平板电脑看起来很糟糕。
我真的很困惑,因为它是使用所有模拟器皮肤测试的(这包括一个7英寸的屏幕皮肤)。然后我创建了一个自定义AVD - (1024X600,240密度),以匹配确切的规格Galaxy平板电脑。这在模拟器上看起来应该是这样,但真实的设备显示不同。
为什么会这样?具有相同规格的真实设备的仿真器是否应该与设备看起来相同?
由于
答案 0 :(得分:1)
看一下这篇文章:
Android, concerning the User Interface design
你会注意到蒂姆的评论,他提到Galaxy Tab 7“有一个大屏幕并使用mdpi资源。所以你的模拟器设置为1024x600和hdpi,这可以解释差异。
或者只是从三星下载/安装模拟器。