private void initState() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { //透明状态栏 getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); //透明导航栏 getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION); }}
加上这个可以向上向下进行配置;
并且在界面的布局的根布局下添加
android:fitsSystemWindows="true"
结果如下图:
在无navigation下
在有navigation下:
android 解决底部navigation与手机虚拟按键重叠问题
最新推荐文章于 2025-06-05 09:14:23 发布