上图为没适配之前
// 在setContentView之后,适配顶部状态栏
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
// 适配底部导航栏
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);
//在该Acitivity 布局最外层 加上这句
android:fitsSystemWindows="true"
适配之后图:
把底部导航栏去掉后,虚拟导航键消失,操作和设置按钮在最低端