android 虚拟按键遮挡布局

在用android studio 开发程序的时候发现一个问题,虚拟按键会遮挡布局,在6.0.1的系统中虚拟按键会挡住布局,而在4.1的模拟器上不会有问题。

查了一下有这么几种解决方案:

1.false,设置android:windowTranslucentNavigation为false

因api要求比较高没有验证

2.在布局的父节点设置android:fitsSystemWindows="true"

在我的应用中无效,有些人说有效,有些人说底部是好了,顶部出现问题了啊,状态栏废了。具体效果自己验证

3.getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);

有效,我的应用就是加了这个代码虚拟按键就不会挡住布局了,具体参考http://blog.csdn.net/alice_1_1/article/details/52385830



你可能感兴趣的:(android)