今天把平时模棱两可的概念梳理一下,主要是安卓图片适配方面。
安卓手机就的图片适配是根据不同像素密度(每一英寸上分布的像素点)加载不同的图片。
480*320 mdpi 160dpi 1dp=1px
800*480 4寸 hdpi 240dpi 1dp=1.5px
1280*720 5寸 xhdpi 320dpi 1dp=2px
1920*1080 5寸 xxhdpi 440dpi 1dp=3px
用代码获取屏幕的宽高:
DisplayMetrics displayMetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
int heightPixels = displayMetrics.heightPixels;
int widthPixels = displayMetrics.widthPixels;