在用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



更多相关文章

  1. Android 文件布局一些细节备忘
  2. android 线性布局几个属性
  3. Android布局文件的属性值解析
  4. android:imeOptions指定了弹出键盘时右下角的按键的显示文字
  5. android学习笔记(7)AbsoluteLayout+FrameLayout+RelativeLayout+
  6. ACtivity布局之相对布局基本用法
  7. android 开发布局之RelativeLayout

随机推荐

  1. Android(安卓)下GDB调试
  2. Android(安卓)- TabHost 选项卡功能用法
  3. Android(安卓)获取内部存储、内置SD卡、
  4. Android之——史上最简单图片轮播广告效
  5. Android(安卓)SQLite数据库判断某张表是
  6. setResult(Activity.RESULT_OK)失败分析
  7. Android(安卓)应用启动时去掉应用图标
  8. 计算机技术大牛的博客集
  9. ActivityManagerService解读之进程管理co
  10. Android(安卓)studio 升级2.2 之后 Maven