设计Android多屏幕的问题

时间:2014-05-25 12:02:57

标签: android xml layout

Eclipse为我们提供了不同的限定符,如大小,比率等。因此,当我选择一个限定符时,它为我们提供了正确的模拟器屏幕来进行布局。但这些模拟器屏幕是否在正确的布局文件夹下加载?我不明白,当我在普通版面文件夹下加载activity_main时, Nexus 10是一个xlarge屏幕尺寸是如何加载的?

我是盲目地安排这些布局吗?因为在此之前,我已经完美地安排了所有布局,当我在虚拟设备上运行它时,它看起来完全混乱。我查看了xml文件,它们完全位于错误的位置。

我使用了以下限定符: normal-long,normal-notlong,large-long,large-notlong,small-long,small-notlong,xlarge-long,xlarge-notlong,

我应该更改限定符吗?请建议。

2 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。我使用layout-normal,layout-small / -large等。虽然这些文件夹已被弃用,但android建议使用swdp,如layout-sw600。我仍然使用small / normal / large / xlarge文件夹但是eclipse有一个错误,导致错误的显示打开正常的布局。更新了我的adt插件,为我修复了它

答案 1 :(得分:1)

这似乎是eclipse中的一种错误,布局大等现在还没有被大量使用。 我建议你尝试使用最小宽度限定符。

另外,如果您想要更准确的模拟,您可以查看genymotion模拟器 http://www.genymotion.com/