2012-04-07 119 views
0

我使用所有的neccessary东西来支持不同的屏幕尺寸/密度(相对布局,浸等)在模拟器VS设备

我创建的所有neccessary布局文件创建我的应用程序(LDPI的Android布局,mdpi等)和图片支持。

我已经使用Eclipse在所有可用的模拟器皮肤上测试了应用程序,它们都显示为应该。然后我在真实设备(Samsung Galaxy SII)上测试了它,它看起来很棒。然后我在Galaxy Tab(7“)上进行了测试,布局有点不对,而且文字大小也是错误的,这使得它在平板电脑上显得非常糟糕。

我对此很困惑,因为它使用所有的仿真器皮肤进行了测试(这包括一个7英寸的屏幕皮肤)。然后我创建了一个自定义AVD - (1024X600,240密度),以匹配星系片的确切规格。这再次看起来应该在模拟器上,但真正的设备显示不同。

这是什么想法?不应该有与真实设备相同规格的仿真器看起来与设备相同吗?

感谢

+0

对于Galaxy Tab 7“是使用使用mdpi还是hdpi? – 2012-04-07 19:59:33

+0

你是什么意思?该平板电脑使用600x1024,240密度,我使用模拟器复制了这个数据,看起来很好,但在实际设备上看起来并不正确。 – mmmbaileys 2012-04-07 20:12:15

回答

1

看看这篇文章:

Android, concerning the User Interface design

你会发现从蒂姆,他提到,Galaxy Tab的7" 拥有超大的屏幕,并使用MDPI资源评论所以你的模拟器设置为1024x600与hdpi,这将解释不同之处

或者只是从三星下载/安装仿真器

Emulate Samsung Galaxy Tab

+0

感谢您的帖子。我已经将模拟器的密度设置为160,是不是这个mdpi?因为它仍然在模拟器上显示得很好... – mmmbaileys 2012-04-07 20:34:52

+0

@rolemadra检查我编辑的答案以获得更简单的解决方案。 – 2012-04-07 20:37:14

+0

谢谢@Morrison Chan!还有一个问题。正如我上面提到的,我认为我的应用程序在用户界面方面完全没问题,直到我在Galaxy Tablet设备上测试它为止。 是否还有其他例外?正如我所提到的,应用程序在eclipse中的所有可用皮肤上看起来都很好......我不想将应用程序发布到商店,并发现有更多屏幕无法正确显示,与Galaxy Tab类似。干杯 – mmmbaileys 2012-04-07 20:45:22