在启动页的时候华为手机虚拟按键遮挡住了启动页下面的字找了找解决办法,特地记录一下

第一种办法:扩展虚拟按键

//状态栏 @ 顶部getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);//A

//导航栏 @ 底部getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);//B

//这个加在哪个布局,该布局就会相应的向上(配置A)或者向下(配置B)或者向上下(同时配置AB)

扩展android:fitsSystemWindows="true"

第二种办法:隐藏按键

/**

* 隐藏虚拟按键,并且全屏

*/

protected void hideBottomUIMenu() {

//隐藏虚拟按键,并且全屏

if (Build.VERSION.SDK_INT > 11 && Build.VERSION.SDK_INT < 19) { // lower api

View v = this.getWindow().getDecorView();

v.setSystemUiVisibility(View.GONE);

} else if (Build.VERSION.SDK_INT >= 19) {

//for new api versions.

View decorView = getWindow().getDecorView();

int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION

| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY | View.SYSTEM_UI_FLAG_FULLSCREEN;

decorView.setSystemUiVisibility(uiOptions);

}

}

android 虚拟按键挡住布局,Android 虚拟按键遮住了页面内容解决办法相关推荐

  1. android 虚拟按键挡住布局,Android 关于导航栏(虚拟按键)遮挡PopupWindow底部布局的问题...

    我们自定义popupWindow的时候,一般会设置这些参数 setContentView(contentView); //设置高度为屏幕高度 setWidth(UIUtils.getScreenHei ...

  2. android虚拟键盘挡住布局,Android全屏时软键盘遮住输入框修改布局解决方案

    一般 *android:windowSoftInputMode="adjustResize" *就能解决软键盘遮住输入框的问题,但是当Activity设为Full Screen这个 ...

  3. android按钮被遮住,解决Android 虚拟按键遮住了页面内容的问题

    在启动页的时候华为手机虚拟按键遮挡住了启动页下面的字找了找解决办法,特地记录一下 第一种办法:扩展虚拟按键 //状态栏 @ 顶部getWindow().addFlags(WindowManager.L ...

  4. android 覆盖虚拟按键,解决Android 虚拟按键遮住了页面内容的问题

    在启动页的时候华为手机虚拟按键遮挡住了启动页下面的字找了找解决办法,特地记录一下 第一种办法:扩展虚拟按键 //状态栏 @ 顶部getWindow().addFlags(WindowManager.L ...

  5. maxlength不起作用android,Android EditText设置Filter以后(xml布局文件中maxLength不起作用的解决办法)...

    Android EditText设置Filter以后,xml布局文件中maxLength不起作用的解决办法 问题发现 最近项目里有个需求,文本框禁用emoji表情的输入,因为用到的地方较多,第一个想到 ...

  6. android+点击屏幕隐藏键盘,Android点击EditText文本框之外任何地方隐藏键盘的解决办法...

    1,实现方法一: 通过给当前界面布局文件的父layout设置点击事件(相当于给整个Activity设置点击事件),在事件里进行键盘隐藏 android:id="@+id/traceroute ...

  7. android启动画面白屏,Android app启动时黑屏或者白屏的原因及解决办法

    1.产生原因 其实显示黑屏或者白屏实属正常,这是因为还没加载到布局文件,就已经显示了window窗口背景,黑屏白屏就是window窗口背景. 示例: 2.解决办法 通过设置设置Style (1)设置背 ...

  8. Android Studio之debug调试卡在waiting for debugger界面的解决办法

    1.问题 Android Studio debug调试项目卡在waiting for debugger界面 2.解决办法 一开始从启adb服务 adb stop-server adb start-se ...

  9. android studio 新建工程慢,关于AndroidStudio新建与编译项目速度慢解决办法

    android第一次新建项目是,相关依赖包需要下载很久,至少半小时,因为网速问题,还会多次下载失败. 解决办法如下: 1.通过镜像将gradle-5.4.1-all.zip下载到本地:解压到文件夹:D ...

最新文章

  1. 4.2.2 OS之磁盘调度算法(FCFS、SSTF、SCAN、LOOK、S-SCAN、C-LOOK)
  2. Java Mybatis Xml写法 查询语句的动态设计总结
  3. 线程池的各种使用场景
  4. 计算机网络-VRRP
  5. handler机制的原理_Handler机制竟然可以这样解释,我惊呆了!
  6. 网曝Facebook中国员工跳楼身亡,总部态度冷漠,华人群体抗议:为死者讨回公道...
  7. java char 8192_java.net.ProtocolException:预期229个字节,但收到8192
  8. 1249 Problem Q
  9. 超硬核讲解数据结构与算法之线性表
  10. 跟我学折纸计算机教案,折纸活动教案
  11. 一文带你了解降压型稳压芯片原理
  12. iOS添加pch头文件
  13. PHP Class - 图片水印
  14. IDEA中执行scala程序报错Error:scalac: Error: scala/Function1 java.lang.NoClassDefoundError:Scala/Function1
  15. JMeter - 如何测试REST API / 微服务
  16. scanf与scanf_s区别
  17. crash中使用list遍历结构体
  18. JS 每日一题 #13
  19. java 调用oracle视图,Oracle视图的使用
  20. Springboot 中文文档 —— Actuator

热门文章

  1. 前端规范之Git工作流规范 Husky + lint-staged
  2. 计算机中的科学思维能力指哪三种,浅析计算机应用与科学思维能力培养
  3. 苹果手机相机九宫格怎么设置_瞧不起iPhone相机?苹果手机5个逆天拍照功能,效果惊艳堪比单反...
  4. [深入理解Android卷二 全文-第四章]深入理解PackageManagerService
  5. java计算机毕业设计小区失物招领网站源程序+mysql+系统+lw文档+远程调试
  6. layui个人中心html,Layui的简易入门教程
  7. 关于canvas的学习心得(三)(计算错误)
  8. 看看同一种字体是如何对应不同的字体文件的
  9. 用CSS3实现无限循环的无缝滚动
  10. 关于逆向工程,解决mysql数据库遇到的1406问题,ERROR 1062 (23000): Duplicate entry '0' for key 'PRIMARY'