2012-07-19 3 views
2

J'ai quelques écrans de pose Android xml sur un Samsung Galaxy Tab GT-P3110 7" qui a une résolution d'écran de 1024 x 600. Il est en cours d'exécution Android ver 4.0.3Samsung Galaxy Tab 7inch - Problèmes de mise en page

Mon client exécute cependant un Samsung Galaxy Tab 7 "SPH-P100 avec Android 2.2 avec la même taille d'écran et la même résolution.

Lorsque le client regarde les écrans que j'ai créés, ils sont coupés en largeur.

Les deux appareils semblent avoir la même taille et la même résolution et j'essaie de comprendre pourquoi il y a des différences dans la mise en page?

Samsung Galaxy Tab GT-P3110 http://www.samsung.com/uk/consumer/mobile-devices/tablets/tablets/GT-P3110TSABTU-spec

Samsung Galaxy Tab SPH-P100 http://www.samsung.com/us/mobile/galaxy-tab/SPH-P100ZKASPR

+0

pour votre tablette, vous avez la barre des tâches pour 2.2, il ne sera pas là. –

Répondre

7

Je l'ai fait quelques recherches dans ce ...

ici sur le SO, il y a quelques commentaires comme "les fabricants de périphériques peuvent sélectionner la densité de leur périphérique pour obtenir une interface utilisateur souhaitée - par exemple, le Samsung Tab utilise une densité qui est un peu plus grande que le DPI réel, ce qui entraîne une plus grande interface utilisateur." de basics of device-independent-pixels, et cela est également indiqué sur d'autres sites ...


Un utilisateur a creusé plus profondément dans cette - et a découvert que la Galaxy Tab 7 originale a rapporté que le Galaxy Tab n'a pas obéi aux documents de développeur :

160dp est toujours un pouce quelle que soit la densité de l'écran

mais indique son affichage hdpi au lieu de mdpi. L'explication sur le blog Google en est:

Dans ce contexte, le Samsung a une autre petite surprise: Si vous faites le calcul, son écran a 170 DPI, qui est loin d'être les plus denses entre les appareils Android. Pourtant, il se déclare comme "hdpi" (et comme ayant une "grande" taille d'écran). La raison est simple: ça a l'air mieux comme ça.

Pour plus d'informations sur ce sujet, voir:


Avec cela à l'esprit ... le seul restant morceau du puzzle est ce qui est heureux dans le Galaxy Tab 2 ... eh bien, je suppose que Samsung a décidé dans ICS de changer le Galaxy Tab 2 de retour afin qu'il "correctement" se signale comme un périphérique de densité moyenne plutôt que de haute densité ...

... et c'est pourquoi votre Galaxy Tab 2 affiche le contenu si différemment de la Galaxy Tab de votre client 1

+0

salut, y a-t-il un moyen de résoudre ce problème? J'ai un problème similaire dans Galaxy Tab 7 pouces. – GMsoF

Questions connexes