1、values 配置多个文件夹,如:values-800*480 或 values-hdpi等
2、drawable配置多个文件夹,来适应不同的屏幕密度,如:
drawable-hdpi 高分辨率图片 480*800
drawable-mdpi 高分辨率图片 320*480
drawable-ldpi 高分辨率图片 240*320
3、多个layout文件夹(不推荐),如:layout-800*480
需要在AndroidManifest.xml中加入标签来控制,在</application>和</manifest>中间加入。
<supports-screens android:largeScreens = "true" android:nomalScreens = "true"
android:anyDensity = "true" />
Android适配分为:多分辨率适配 和 多屏幕密度适配 两种
屏幕密度对应:
ldpi :120dpi
mdpi:160dpi
hdpi:240dpi
xhdpi:320dpi
名称解释:
dpi:Dots Per Inch(每英寸所打印的点数)的缩写
dip:device independent pixels(设备独立像素),一种屏幕无关的长度单位
px(像素):屏幕上的点。
dp(与密度无关的像素):一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp= 1px。
dip:与dp相同,多用于android/ophone示例中。
sp(与刻度无关的像素):与dp类似,但是可以根据用户的字体大小首选项进行缩放。