版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
Android设备屏幕底部一般都有虚拟按键,上面有 back、home等按钮。
网上搜索到的在代码中通过隐藏导航栏的方法来禁止虚拟按键,例如:
View decorView = getWindow().getDecorView(); int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY | View.SYSTEM_UI_FLAG_FULLSCREEN; decorView.setSystemUiVisibility(uiOptions);
该方法虽然点击屏幕也不能唤出导航栏,但是在底部下往上滑还是会弹出虚拟导航栏。
还有一种办法是直接禁用虚拟按键,但是底部会是黑色,只是没有了back键和home键
Manifest添加权限