如何检测Samsung Galaxy Note 9(Android P)导航栏是否可见

时间:2019-03-13 03:29:06

标签: android navigationbar android-9.0-pie

我目前在 Android Pie (Note 9设备)上的检测导航栏上遇到了一些问题,无论它是可见还是不可见。我在互联网上尝试了许多解决方案,例如:KeyCharacterMap.deviceHasKey(KeyEvent.KEYCODE_BACK)KeyCharacterMap.deviceHasKey(KeyEvent.KEYCODE_HOME)。甚至resources.getIdentifier("config_showNavigationBar", "bool", "android")也无法按照我的要求带来结果。我只想问一下是否有任何方法可以检测Android Pie上的导航栏。非常感谢。

1 个答案:

答案 0 :(得分:0)

通过Display.getRealMetrics(include navigation bar),您可以获取导航栏的高度,以了解其可见或不可见,
Display.getMetrics(not include navigation bar)