2010-11-23 33 views
3

Quelle est la bonne façon de dimensionner les dimensions d'une image dans un écran hdpi vs un écran ldpi. Par exemple, un png 89 * 80 s'affiche bien, avec le texte, sur mon droïde 2 .... mais comment dois-je redimensionner l'image pour qu'elle soit plus petite sur un droïde blindé plus petit? Est-ce que je modifie manuellement l'image et la place dans le dossier ldpi ou le fera-t-il automatiquement?Façon correcte de redimensionner une image pour mettre dans un écran ldpi, hdpi

Répondre

2

Modifiez manuellement l'image et placez-la dans le dossier LDPI.

Ressources utiles: Screen Support - Un aperçu de la façon dont plusieurs tailles d'écran et densités peuvent être prises en charge dans une application Android. Alternative Resources - Le guide d'utilisation de différentes ressources (mises en page, fichiers PNG, etc.) en fonction du type d'écran.

Sur la page Support de l'écran:

Sur la base de la densité de l'écran actuel, la plate-forme se charge automatiquement toutes les ressources SIZE- ou spécifiques à la densité de votre application et les affiche sans mise à l'échelle. Si aucune ressource correspondante n'est disponible, la plate-forme charge les ressources par défaut et les redimensionne au besoin pour correspondre à la densité généralisée de l'écran en cours. La plate-forme suppose que les ressources par défaut sont conçues pour un affichage correct à la densité de l'écran de référence de "moyen" (160), sauf si elles sont chargées à partir d'un répertoire de ressources spécifique à la densité. Par exemple, si la densité de l'écran actuel est "haute", la plate-forme charge les ressources étiquetées avec le qualificatif hdpi et les utilise sans mise à l'échelle. Si aucune ressource de ce type n'est disponible, la plate-forme utilise plutôt les ressources par défaut, en les faisant passer de la densité de base ("moyenne") à "élevée".