尺寸速查表

切图尺寸


分辨率对应 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

横竖屏切换

  1. 横竖屏切换不重置页面需要设置 configChanges 参数
android:configChanges=“orientation|keyboardHidden”
android:configChanges=“orientation|screenSize” API 13 以上
  1. 横竖屏想要采用不用的 layout 布局,请在 res 目录先建立 layout-land 和 layout-port 目录,然后在两个文件夹下创建相同名字的两套 xml,系统就会根据不同的屏幕来进行自动寻找

链接:https://www.jianshu.com/p/47cd2a9757db
 

发布了12 篇原创文章 · 获赞 6 · 访问量 924

猜你喜欢

转载自blog.csdn.net/qq_30867605/article/details/104375058