聊天的底部输入框需要根据键盘高度与是否有虚拟键确定,小米8手机在全面屏的情况下,用如下方法不起作用,结果都返回大于0

        DisplayMetrics metrics = new DisplayMetrics();mActivity.getWindowManager().getDefaultDisplay().getMetrics(metrics);int usableHeight = metrics.heightPixels;mActivity.getWindowManager().getDefaultDisplay().getRealMetrics(metrics);int realHeight = metrics.heightPixels;if (realHeight > usableHeight) {return realHeight - usableHeight;} else {return 0;}

小米自己的定制化真是烦人,之前就有一个语音的问题,这个在miui讨论群里找到了答案,亲测有效

        if (OsUtil.isMIUI()) {//小米系统判断虚拟键是否显示方法if(Settings.Global.getInt(mActivity.getContentResolver(), "force_fsg_nav_bar", 0) != 0){//开启手势,不显示虚拟键return 0;}}

小米8,全面屏手机判断是否显示虚拟键相关推荐

  1. Android全面屏手机判断NavigationBar是否可见

    if(root_view_height < DisplayUtils.getScreenHeight(VideoPlayerActivity.this)){layoutParams.bottom ...

  2. Android 系统(156)----Android APP适配全面屏手机的技术要点

    为了更好的阅读体验,可以转到我的个人站点:Windy'Journal 目录 目录 关于全面屏 更大的屏幕高宽比例 在AndroidManifest.xml声明max_aspect值 更换部分被拉伸的图 ...

  3. Android APP适配全面屏手机的技术要点-转载

    Android APP适配全面屏手机的技术要点  Windy_816 关注 2018.02.07 21:27* 字数 4010 阅读 5440评论 7喜欢 23 转载-来源 :https://www. ...

  4. Android APP适配全面屏手机的技术要点

    为了更好的阅读体验,可以转到我的个人站点:Windy'Journal 欢迎关注个人技术号:Android葵花宝典 获取最新的Android高级进阶知识点,以及Android逆向方法. 关于全面屏 全面 ...

  5. Javascript判断是否iphone全面屏手机

    Javascript判断是否iphone全面屏手机: function testUA (str) {return navigator.userAgent.indexOf(str) > -1 } ...

  6. html页面全面屏手机,/* js 判断手机是否全面屏 */

    /**判断屏幕大小 */ function judgeBigScreen() { //,这里根据返回值 true 或false ,返回true的话 则为全面屏 let result = false; ...

  7. 小程序怎么判断是否是全面屏手机?

    直接上代码 1.创建一个全局的状态 module.exports = {isAllScreen:false, //是否是全面屏手机 }; 2.在app入口文件 // 使用wx.getSystemInf ...

  8. android小米全面屏屏幕高度,小米众筹一款新的全面屏手机,小尺寸屏幕仅为5.05英寸,内置小爱同学玩转丰富...

    小米众筹一款新的全面屏手机,小尺寸屏幕仅为5.05英寸,内置小爱同学玩转丰富 2019-07-30 03:09:10 34点赞 23收藏 48评论 智能手机在大屏尺寸路上越走越远,各大手机厂商在全面屏 ...

  9. qt for Android解决全面屏手机安装程序出现下部黑边显示不全问题

    本来以为这个问题还要调用java类什么的才能解决,之前 发现这个问题也是没有解决,直接在手机的设置中,全面屏,设置程序全面屏显示,但是这样带来的体验就很不好,一个新用户用全面屏手机安装了你的app,然 ...

  10. vivox20 html阅读器,【vivoX20评测】屏幕:全面屏也得看显示素质_vivo X20_手机评测-中关村在线...

    屏幕:全面屏也得看显示素质 vivo X20的全面屏尺寸为6.01英寸,分辨率2160*1080,屏幕尺寸比例18:9,材质为Super AMOLED.在外观部分,我们提到,vivo X20的这块屏幕 ...

最新文章

  1. Asp.net中Json数据的转化,读取与应用
  2. 树莓派pwm驱动好盈电调及伺服电机
  3. 2009年广东省大学生程序设计竞赛 A
  4. nodejs虚拟服务器,NodeJs本地搭建服务器,模拟接口请求,获取json数据
  5. 名言名人2008-11-22
  6. c++ 接口继承和实现继承
  7. Turbo编码原理及基本概念
  8. KEIL4烧写下载程序到STM32最小系统板
  9. 【小强推歌】---奥斯卡金曲MP3[下载]
  10. 启动PE系统找不到计算机硬盘,解决方法:如何解决戴尔计算机进入PE系统时找不到硬盘的问题...
  11. 【MM小贴士】定义采购申请类型
  12. 形态学操作——开运算与闭运算
  13. 型号不同的计算机内存条可以通用么,想知道电脑内存条不同品牌可以混用吗
  14. Web开发基础_Servlet学习_0011_Servlet中的多线程安全问题与Servlet运行原理
  15. 详解多级目标检测体系结构Cascade RCNN
  16. 利用键盘钩子开发按键发音程序
  17. html div实现滚动效果,用纯CSS3实现的垂直视差滚动效果
  18. Node.js搭建本地HTTP服务器(微信小程序)
  19. wcdma基站的重选和切换
  20. HihoCoder - 1441 后缀自动机一·基本概念(模拟)

热门文章

  1. oracle批量造测试数据
  2. 计算机模拟自由落体,CSS3 方块自由落体运动模拟
  3. 听说 Python 生成二维码很简单,说的好像我Java 很复杂一样。
  4. Sharding-JDBC分布式事务总结(四)之BASE事务(Seat框架中——AT模式的介绍以及理解)
  5. Windows Server 2012 R2 安装补丁KB2999226提示此更新不适合用于计算机
  6. 【wps表格】重点标识折线图上的某个数据点
  7. 三星手机怎么看html5,三星手机查看硬件信息方法
  8. 1.Linux系统编程入门
  9. Qt自定义对话框及调用方法
  10. 洛谷 桶哥的问题——吃桶——题解