Skip to main content

Android 屏幕适配

横屏和竖屏匹配

Android进行横屏和竖屏的匹配,只用在资源目录上额外建立一个layout-land即可。代码上无须做其他配置,他们会使用同一个activity进行功能的操作。

/res
    /layout
         main.xml
    /layout-land
         main.xml

使用不同尺寸的图像素材

一般进行activity的屏幕匹配都会通过fragment进行,而图片素材则还是建立目录来进行匹配。
通过在drawable后接上分辨率后缀来表示不同分辨率应该调用的图片。

后缀 相对于标准尺寸
xxhdpi 3,2560x1440
xxhdpi 2,1920x1080
xhdpi 1.5,1280x720
hdpi 1,960x540
mdpi 0.75,320x480

于是,当我们建立目录的时候,我们可以按照如下方式去建:

/res
    /drawable
    /drawable-mhdpi
    /drawable-hdpi
    /drawable-xhdpi
    /drawable-xxhdpi