如何以编程方式了解设备是否有导航栏,如果有设备,我怎样才能获得尺寸(宽度和高度)。
我尝试了这个解决方案stackoverflow.com/a/29938139/1683141,当我在Genimotion上测试一个Sony Xperia Z时,返回没有导航栏但是它有了!
我需要使用导航栏修复此案例,因为该应用看起来不太好。
由于
答案 0 :(得分:1)
对您关联的问题尝试this answer。 appUsableSize
和realScreenSize
之间的差异是导航栏占用的空间。 (这是有效的,因为有些意外地,状态栏计入appUsableSize
。)如果两个大小相同,则没有导航栏。