Android 个别手机导航键覆盖布局解决办法

个别手机,例如华为,谷歌亲儿子等等,都是有导航键,这个时候,会覆盖布局。

解决方法

1、如果没有使用沉浸模式,可以直接在根布局上使用

 android:fitsSystemWindows="true"

2.如果使用了沉浸模式,也可以直接是用

 android:fitsSystemWindows="true"

但是你会发现各种问题最终导致一开始写的状态栏一团糟,

本人使用style 样式去,实现沉浸模式的。

values:下




因为activity事继承AppcometActivity 所以样式要继承NoActionBar(这是最终要的)
values-19


values-21


所以只需要将 windowTranslucentNavigation设置为false即可

    false

个别手机,例如华为,谷歌亲儿子等等,都是有导航键,这个时候,会覆盖布局。

解决方法

1、如果没有使用沉浸模式,可以直接在根布局上使用

 android:fitsSystemWindows="true"

你可能感兴趣的:(Android)