为Android中的不同移动设备设置不同的布局

时间:2013-01-08 06:04:08

标签: android android-layout

在我的应用程序中,我想为不同的移动设备设置不同的字体大小和填充。我在Android文档中使用此方法解释。

res/layout/my_layout.xml             // layout for normal screen size ("default")
res/layout-small/my_layout.xml       // layout for small screen size
res/layout-large/my_layout.xml       // layout for large screen size
res/layout-xlarge/my_layout.xml      // layout for extra large screen size
res/layout-xlarge-land/my_layout.xml // layout for extra large in landscape orientation

问题是galaxy s2和galaxy note 2(720x1280)手机都使用xlarge / my_layout.xml文件。这些手机的密度不同。因此,它们两者的行为都不一样。

对于galaxy note 2 xml是完美的但现在我需要更改galaxy s2 mobile的标题和字体大小的填充。是否有特定的方法来识别480x800屏幕(galaxy s2)?

1 个答案:

答案 0 :(得分:1)

对于Nexus 4使用文件夹 layout-sw360dp ,对于galaxy note使用 layout-sw400dp 。可能会帮助你。