Android如何获取屏幕、状态栏及标题栏的高度详解如何获取屏幕、状态栏及标题栏的高度详解
前言前言
本文主要给大家介绍了关于Android获取屏幕、状态栏及标题栏高度的相关内容,分享出来供大家参考学习,下面话不多说
了,来一起看看详细的介绍吧
在开始之前,先来看一张图:在开始之前,先来看一张图:
绿色区域:屏幕区域
蓝色区域:状态栏区域
红色区域:标题栏区域
黄色区域:view绘制区域
1.Android手机屏幕的高度手机屏幕的高度
整个手机使用发亮,不使用变黑的部分,绿色区域
获取屏幕的高度方法一获取屏幕的高度方法一
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
Log.e("TAG", "屏幕高:" + dm.heightPixels);
获取屏幕的高度方法二获取屏幕的高度方法二
DisplayMetrics displayMetrics = getResources().getDisplayMetrics();
Log.e("TAG","screenHeight"+displayMetrics.heightPixels);
2.Android手机状态栏的高度(蓝色区域)手机状态栏的高度(蓝色区域)
状态栏指的是,手机最上方显示,系统时间,电量等等区域。
评论0
最新资源