例如把整个屏幕分为三个部分:

状态栏(statusBarHeight)、标题栏、可使用窗口的高度(windowHeight)

这三部分加起来等于整个屏幕高度(screenHeight)


所以我觉得:标题栏 = screenHeight - windowHeight - statusBarHeight

微信小程序IOS完全没问题 误差很小,


但是部分安卓手机 ,例如:小米8 miui 9

获取的windowHeight是已经包含了标题栏的高度的。

导致screenHeight - statusBarHeight = windowHeight


希望解释下,谢谢

展开全部
收起
1回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Aaliyah

    13人对此回答表示赞同

    上面内容写到了,你们有仔细看吗:小米8miui9微信版本也写了啊上面,就是没有代码片段,就是简单的调取getSystemInfo()获取的设备信息啊。发现数值不对啊

    展开
    13
    9回复
    发布于 6年前

    评论(9)

    收起评论

    • 刘玮秦 2019-02-17 16:34

      小米8miui9=>微信版本号6.6.7设备信息返回windowHeight值不准确

      回复
    • 北极贝TAN 2019-02-19 17:51

      lgg5和小米8miui9的也请提供一下

      回复
    • 钟灵 2019-02-21 11:36

      我复制的这个设备信息就是你们返回的,里面有版本号机型sdk库的版本都有啊。但是发现少了statusBarHeight字段,发现没有

      回复
    • 翡冷翠诗人 2019-02-23 18:30

      还请提供各机型对应的微信版本号

      回复
    • Lily 2019-02-25 12:40

      sysinfo:{"screenWidth":360,"pixelRatio":4,"system":"Android6.0.1","benchmarkLevel":8,"windowWidth":360,"brand":"lge","screenHeight":598,"version":"6.6.3","fontSizeSetting":16,"language":"zh_CN","windowHeight":526,"model":"LG-H868","platform":"android","SDKVersion":"1.9.97"}

      回复
    • Violet 2019-02-27 10:44

      上传代码片太麻烦,嘿嘿,反正就简单调用wx.getSystemInfoSync()返回的windowHeight有问题,手机机型:小米8miui9

      回复
    • 绿茶`红茶`乌龙茶 2019-03-01 16:00

      没有喔,都是很认真在看的,每个问题定位都是需要有依有据的,所以能否麻烦你提供个代码片段呢?

      回复
    • Jayden1 2019-03-03 13:40

      好吧,还以为你们都不看,不好意思,目前只发现小米8miui9这个获取的设备值是有问题的,其他的手机都正常

      回复
    • 徐磊 2019-03-05 22:55

      是因为有很多人在上面填的不准确所以才需要确认,代码片段是为了方便定位问题,请谅解

      回复
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部