0

在我的应用程序中,我想为不同的移动设备设置不同的字体大小和填充。我在 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 屏幕(银河 s2)?

4

1 回答 1

1

Nexus 4使用文件夹 layout- sw360dp,galaxy note 使用 layout-sw400dp。也许它会帮助你。

于 2013-01-08T06:09:18.010 回答