代码之家  ›  专栏  ›  技术社区  ›  Fisher

运行应用程序时,Android屏幕垂直取消同步

  •  0
  • Fisher  · 技术社区  · 7 年前

    我们的android应用程序用户报告称,他们在以下2款平板电脑上出现了如下图片所示的显示错误情况: 索尼Xperia Z3 8英寸, 两者都是安卓6.0.1,分辨率为1200x1920。

    有些平板电脑、安卓6.0.1或分辨率1200x1920是否需要特殊设置?或者有人在你的应用程序上发生过类似的去同步吗?

    手机上未报告此显示错误。大多数手机的分辨率为1080x1920或更低。

    this is the screen shot

    1 回复  |  直到 7 年前
        1
  •  0
  •   Fisher    7 年前

    我们已经找到了根本原因。这是因为我们使用下面的解决方案来检测软键盘外观,然后隐藏一些视图。当视图被隐藏时,“activityRootView.getHeight();”的值将变得更大。因此,为了检查软键盘是否出现,需要仔细选择“dpToPx(this,200)”的阈值。

    How to check visibility of software keyboard in Android?