La mise en page est adaptée pour 720x1280 les appareils Android?
J'ai développé un widget d'horloge. Et j'ai seulement 1 res/layout et 1 res/drawable. Tout fonctionne parfaitement.
Il fonctionne sur mdpi comme le Samsung Galaxy Ace. Il fonctionne sur hdpi comme le Samsung Galaxy S2. Il fonctionne sur xhdpi comme le Samsung Galaxy Note.
Cependant, je suis laid, regarder sur 720x1280 appareils tels que les Samsung Galaxy Nexus ou le Sony Xperia S. Et bientôt Samsung Galaxy S3.
Quand je fournir res/layout/xhdpi que j'ai construit spécifiquement pour 720x1280 appareils et puis Galaxy Note également utiliser cette mise en page et il semble laid sur le Galaxy Note.
Comment résoudre ce problème?
C'est comme certains passage entre 720x1280 (Galaxy Nexus, Sony Xperia S, Galaxy S3) et 800x1280 (Galaxy Note).
OriginalL'auteur stuckedoverflow | 2012-06-13
Vous devez vous connecter pour publier un commentaire.
La résolution et de la résolution de l'appareil ne sont pas nécessairement alignés (haute résolution ne veut pas dire haut DPI). Le DPI est un rapport de la résolution de l'appareil et de ses dimensions physiques.
Au lieu de séparer votre disposition des dossiers par le DPI, les séparer par des dimensions. Par exemple,
layout-large
,layout-xlarge
. Vous pouvez également quantifier par des tailles spécifiques, tels quelayout-w720-h1280
, dans ce cas, qui correspondent à un seul appareil avec une largeur minimale de 720 pixels et une hauteur minimale de 1280 pixels.J'ai essayé de mettre disposition-w720dp-h1280dp et la mise en page-sw720dp mais il ne s'habituent jamais de toute façon. Se réfère toujours à dossier /mise en page.
Ce qui fonctionne et ce qui ne fonctionne pas? Ceux-ci sont valides quantificateurs, je les utilise dans mes projets, donc je sais qu'ils travaillent. Et que dire de la mise en page des différences entre les dispositifs ne regarde pas à droite?
Salut Jason, la mise en page-normal, mise en page-grand, la mise en page-xlarge n'a pas de travail. mise en page-w720dp-h1280dp et la mise en page-sw720dp aussi n'a pas de travail. Ne jamais s'habituer. Quels travaux sont à disposition-mdpi, la mise en page-hdpi, la mise en page-xhdpi. Mais les Samsung Galaxy Note et Sony Xperia S à l'aide de la même mise en page-xhdpi. Et la mise en page est différente de chaque autre. Quand je l'ai corrigé sur le Sony Xperia S, le Galaxy Note ne serait pas aligné et vice versa.
Droit, mais que voulez-vous dire qu'ils ne travaillent pas? Ont-ils toujours utiliser la mise en page dans le
layout
dossier à la place? Si donc, vous avez probablement configurer les dossiers incorrect.OriginalL'auteur Jason Robinson
Utiliser la mise en page-sw320dp pour Galaxy S3
OriginalL'auteur Inco Mob