Android拾萃Flutter学习

尺寸速查表

2019-06-19  本文已影响0人  前行的乌龟

切图尺寸


分辨率对应 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,系统就会根据不同的屏幕来进行自动寻找

上一篇下一篇

猜你喜欢

热点阅读