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