DisplayMetrics

DisplayMetrics dm =new DisplayMetrics();

getWindowManager().getDefaultDisplay().getMetrics(dm);

dm.heightPixels 中高度 是全屏状态下 linearlayout高度(如果存在虚拟导航栏需要减去虚拟导航栏的高度):

 android 布局是 decorview : 1.linearlayout(设置一个padiing高度==状态栏 从而使布局在状态栏之下)

                                                2.状态栏 

                                                4.虚拟导航栏

小米:全屏模式 只是把 状态栏往上移动 预留出 状态栏的高度以防刘海屏遮挡问题

你可能感兴趣的:(DisplayMetrics)