全面屏适配 底部导航栏的显示与隐藏

华为 底部自带导航栏 会将app本身的一些内容给遮挡住 

于是上网查找解决办法,有的说是在布局里面的跟布局加入android:fitsSystemWindows=”true”即可解决,可是我加入以后还是未能解决。 

于是就寻求帮助,最终得以解决,为了帮助更多的人我就把具体的解决办法写出来。 
就是在配置清单里面找到设置主题的代码 

然后需要我们在AndroidManifest.xml 里面的application 里面的主题 去配置  点击进入主题在引用的主题里面加入android:windowDrawsSystemBarBackgrounds”并将值设置为false,会自动提醒点击alt+Enter会新建values-21的文件夹并生成styles.xml的文件,也可以自己忽略的,直接新建values-21的文件夹然后新建一个styles.xml的文件,将主题里面的内容复制到styles.xml里面然后加上加入android:windowDrawsSystemBarBackgrounds”并将值设置为false即可解决。

原文地址:https://www.cnblogs.com/rocksmall/p/9075844.html