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