2017-09-27 13 views
0

Notre utilisateur d'applications Android ont indiqué qu'ils avaient la situation d'erreur d'affichage comme l'image ci-dessous, sur certains comprimés comme ces 2: Sony Xperia Z3 8 pouces, Google Nexus 7 2013. Les deux sont Android 6.0 .1, résolution de 1200x1920.écran Android verticalement désynchronisation quand exécuter l'application

Y a-t-il des paramètres spéciaux requis pour certaines tablettes, Android 6.0.1 ou résolution 1200x1920? Ou quelqu'un a-t-il une désynchronisation similaire sur votre application?

Cette erreur d'affichage n'est pas signalée sur les téléphones. La résolution de la plupart des téléphones est 1080x1920 ou moins.

this is the screen shot

Répondre

0

Nous avons trouvé la cause. C'est parce que nous utilisons la solution ci-dessous pour détecter l'apparence du clavier logiciel, puis masquer certaines vues. Lorsque les vues sont masquées, la valeur de "activityRootView.getHeight();" deviendra plus grand. Ainsi, le seuil de "dpToPx (this, 200)", pour vérifier si le clavier logiciel apparaît, doit être soigneusement choisi.

How to check visibility of software keyboard in Android?