1 2 |
View rootView=getWindow().getDecorView(); rootView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION); |
这样也不能完全解决隐藏导航键的问题,因为Google认为导航控制太重要了,所以只要一点屏幕,这几个键马上会显示,而且是优先响应这几个键的显示事件,具体表现为,点击屏幕上的控件一次,只会显示导航键,而不会响应被点控件的点击事件。这也可以通过rootView设置OnSystemUiVisibilityChangeListener来解决。