如何知道设备是否有导航栏

时间:2015-07-28 18:41:39

标签: android genymotion navigationbar

如何以编程方式了解设备是否有导航栏,如果有设备,我怎样才能获得尺寸(宽度和高度)。

我尝试了这个解决方案stackoverflow.com/a/29938139/1683141,当我在Genimotion上测试一个Sony Xperia Z时,返回没有导航栏但是它有了!

我需要使用导航栏修复此案例,因为该应用看起来不太好。

由于

1 个答案:

答案 0 :(得分:1)

对您关联的问题尝试this answerappUsableSizerealScreenSize之间的差异是导航栏占用的空间。 (这是有效的,因为有些意外地,状态栏计入appUsableSize。)如果两个大小相同,则没有导航栏。