Android项目中如何实现获取状态栏的高度

  介绍

这篇文章将为大家详细讲解有关Android项目中如何实现获取状态栏的高度,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

<强>方法一:

 

这里我们用到了<代码> getIdentifier() 的方法来获取资源的ID,其中第一个参数是要获取资源对象的名称,比如我们要获取状态栏的相关内容,这里填入“status_bar_height";第二个参数是我们要获取什么属性,我们要获取高度内容,所以填入“dimen";第三个是包名,状态栏是系统内容,故填入“android”。

另外一个用到的办法是<代码> getDimensionPixelSize() ,由函数名就能知道是根据资源ID获得资源像素尺寸,这里就直接获得状态栏的高度。

这种方法在状态栏不存在的时候就会获得其高度为0。

关于Android项目中如何实现获取状态栏的高度就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

Android项目中如何实现获取状态栏的高度