切图尺寸
分辨率对应 dpi
页面版式尺寸
DisplayMetrics
DisplayMetrics displayMetrics = getResources().getDisplayMetrics();
float density = displayMetrics.density; //屏幕密度
int densityDpi = displayMetrics.densityDpi;//屏幕密度dpi
int heightPixels = displayMetrics.heightPixels;//屏幕高度的像素 I
nt widthPixels = displayMetrics.widthPixels;//屏幕宽度的像素
float scaledDensity = displayMetrics.scaledDensity;//字体的放大系数
float xdpi = displayMetrics.xdpi;//宽度方向上的dpi
float ydpi = displayMetrics.ydpi;//高度方向上的dpi
横竖屏切换
- 横竖屏切换不重置页面需要设置 configChanges 参数
android:configChanges=“orientation|keyboardHidden”
android:configChanges=“orientation|screenSize” API 13 以上
- 横竖屏想要采用不用的 layout 布局,请在 res 目录先建立 layout-land 和 layout-port 目录,然后在两个文件夹下创建相同名字的两套 xml,系统就会根据不同的屏幕来进行自动寻找
网友评论