drawable tailles pour différentes tailles d'écran sous android
j'ai un problème de développement android qui m'a ennuyé. mon problème est la taille de l'écran et face à ça. spécialement j'ai quelques problèmes avec les images. par exemple je veux créer une image de fond pour mon activité que j'ai créé dans photoshop et mon image d'arrière-plan contient un "BONJOUR" mot sur elle. mais quand je l'ai mis sur drawable-xhdpi dossier, il semble floue et ses pas nette!! mon téléphone est un nexus 4 et selon Google documentation-je créer l'image de fond en 640 x 480 taille.
quand je crée une image d'arrière-plan en 960 x 720 taille, il semble mieux, mais pas parfait. dans ce cas, mon taille du fichier d'image est très élevé!
mais quel est le moyen standard pour cela? merci de m'aider à résoudre ce problème pour toujours. j'ai lu google documentation mais ce n'est pas de résoudre mon problème!
http://developer.android.com/guide/practices/screens_support.html
créer un 9 patch avec votre texte dans le centre et répétez le reste de l'arrière-plan. Ont la 9patch pour tous les possible de DPI
Vous pouvez poster l'image réelle que vous essayez d'utiliser?
vous pouvez trouver de l'aide à partir d'ici, stackoverflow.com/questions/16706076/...
OriginalL'auteur Fcoder | 2013-06-23
Vous devez vous connecter pour publier un commentaire.
Vous devriez éviter de créer des images pour certaines tailles d'écran pour les rendre arrière-plan, car il ya des milliers de différents appareils et vous auriez à créer des dizaines de ces images.
La première chose que vous devez être conscient de est la densité de l'écran.
Généralement vous pouvez créer 3 à 5 images quand même pas regarder la taille de l'écran: faible (120 dpi), moyen (160 dpi), élevée (240 dpi), très élevée (320 dpi) et 2*extra haute (480 dpi). Ces aller dans drawable-Xdpi dossiers, où X est l'un des l, m, h, xh, xxh.
Prochaine chose que lorsque vous souhaitez avoir de plus grandes images sur de plus grands écrans (plus de téléphones, petits et grands, tablettes), vous pouvez mettre en images, des dossiers comme drawable-sw600dp-Xdpi. Ce n'est pas un cas pour votre téléphone.
Nexus 4 est un xhdpi en 640x384 dp appareil, mais vous ne devriez pas traiter différemment Samsung Galaxy S2 (hdpi 533x320 dp).
Créer une image de taille plus petite pour les deux téléphones et les centrer horizontalement. E. g. 320x100 px pour mdpi, 480x150 px pour hdpi et 640x200 px pour xhdpi (votre téléphone).
OriginalL'auteur MaciejGórski
Avec 1600+ les modèles android, même après qu'ils sont classés dans quelques taille de l'Écran et un peu de DPI est très difficile de gérer les mises en page.. je suggère que vous vous concentrez sur réaliser des mises en page w.r.t la taille de l'écran et ensuite créer des vues comme Redimensionnables Vues à négliger les effets de densité.
Une fois que vous avez créé vos mises en page Redimensionner le point de Vue .. Vous pouvez créer une Vue Personnalisée ou redimensionner sur son onMeasure();
OriginalL'auteur
la résolution de l'écran de la Nexus est 1280x768 (http://www.google.com/nexus/4/specs/), redimensionner l'image à la présente résolution. En particulier l'examen de certaines images ne peuvent pas gérer la résolution et l'image est devenue disproportionnée.
intéressantes
la résolution de la calculatrice:
http://members.ping.de/~sven/dpi.html
OriginalL'auteur MineScript
C'est le problème de la Fragmentation d'Android et vous juste ne peut pas traiter avec elle, parfaitement comme il y a plusieurs centaines d'appareils différents. En tant que collègue ci-dessus a écrit, le Nexus 4 a résolution -1280 x 768 donc, pour que res de l'image que l'égalité que 960 x 720 est un bon choix. Je suis même surpris que google suggère de 640 x 480 pour xhdpi, c'est vraiment trop peu.
Donc, comme je l'ai dit vous n'êtes pas en mesure de faire parfait à la recherche d'éléments graphiques pour tous les appareils existants. Vous devez choisir la plupart des appareils populaires de chaque catégorie écran(xhdpi,mdpi,ldpi ... etc) afin de couvrir le plus important de la part de marché.
OriginalL'auteur Krzysiek