我们的Android应用程序用户报告显示错误情况如下图所示,在某些平板电脑上如下2: 索尼Xperia Z3 8英寸, 谷歌nexus 7 2013。 两者都是Android 6.0.1,1200x1920分辨率。
某些平板电脑,Android 6.0.1或1200x1920分辨率是否需要特殊设置?或者是否有人在您的应用上发生了类似的失步?
手机上未报告此显示错误。大多数手机的分辨率都是1080x1920或更低。
答案 0 :(得分:0)
我们找到了根本原因。这是因为我们使用下面的解决方案来检测软键盘外观,然后隐藏一些视图。隐藏视图时," activityRootView.getHeight();"的值会变得更大。因此,要检查软键盘是否出现,需要仔细选择" dpToPx(this,200)"的阈值。