全面屏适配

转载:http://blog.csdn.net/yy1300326388/article/details/77992312

今天同事已经拿到 MIX2 了,但是app 的状态栏适配不够好,空出很大一块出来。

  • 直接上代码
 <application
    android:resizeableActivity="true">
</application>

AndroidManifest.xml

只需在 AndroidManifest.xml 的 application 节点下添加 android:resizeableActivity="true" 即可

  • 可能会遇到的问题

更具网上的一些沉沉浸式状态栏设置之后,导致NavigationBar 显示透明灰色,而且 APP 布局适配变化比较难

  • 解决办法
<item name="android:windowTranslucentNavigation">false</item>

在 v19 和 v21 的 style.xml 文件中找到 windowTranslucentNavigation 然后设置为 false 即可

参考资料: 
https://developer.android.com/reference/android/R.attr.html#resizeableActivity

猜你喜欢

转载自blog.csdn.net/gulihui890411/article/details/79571980