收藏
回答

getSystemInfo获取到的屏幕高度不对?

getSystemInfo 获取到的屏幕高度,不是手机真实的屏幕高度。

比如手机有底部横条,或者虚拟导航栏的时候,获取到的高度,没有算上底部这部分。

怎么能够获得真实的高度呢

回答关注问题邀请回答
收藏

2 个回答

  • showms
    showms
    04-22

    safeArea点开看看,高度加起来是不是854

    04-22
    有用
    回复 1
    • yufan
      yufan
      04-22
      不显示底部横条的数据
      saveArea: bottom: 854, height: 817, top: 37
      screenHeight: 854 




      显示底部横条的数据
      saveArea: bottom:838, height: 801, top: 37
      screenHeight: 838




      显示虚拟按键的数据
      saveArea: bottom: 806, height: 769, top: 37
      screenHeight: 806

      怎么算都不对啊
      04-22
      回复
  • 一笑皆春
    一笑皆春
    发表于小程序端
    04-21

    自己加上底部的高度,可以单独获取里边有参数

    04-21
    有用
    回复 10
    • yufan
      yufan
      04-21
      你好,请问具体是哪个参数表示底部高度呢。我看了一圈,好像都不对
      04-21
      回复
    • yufan
      yufan
      04-21
      这是有底部横条时获取到的信息。如果手机设置不现实底部横条,获取到的高度是 854
      04-21
      回复
    • 一笑皆春
      一笑皆春
      04-22回复yufan
      safeArea就是呀
      04-22
      回复
    • yufan
      yufan
      04-22
      不是啊,height 800 多
      04-22
      回复
    • yufan
      yufan
      04-22回复一笑皆春
      不显示底部横条的数据
      saveArea: bottom: 854, height: 817, top: 37
      screenHeight: 854 


      显示底部横条的数据
      saveArea: bottom:838, height: 801, top: 37
      screenHeight: 838


      显示虚拟按键的数据
      saveArea: bottom: 806, height: 769, top: 37
      screenHeight: 806
      04-22
      回复
    查看更多(5)
登录 后发表内容