Je travaillais sur Android 1.5, mais je suis maintenant passé à la dernière version. Il n'y a donc qu'un seul dossier "dessinable" dans Android 1.5, mais maintenant Il existe trois dossiers différents pour stocker des images dans le projet Android.
Et j'ai trouvé des articles pour ces trois dossiers qui dit
Mais quel est le but exact de ces trois dossiers et quand devrais-je utiliser un dossier particulier pour stocker des images?
Pour déclarer différentes mises en page et images bitmap que vous souhaitez utiliser pour les différents écrans, vous devez placer ces ressources alternatives dans des répertoires/dossiers distincts.
Cela signifie que si vous générez un 200x200
image pour xhdpi
périphériques, vous devriez générer la même ressource dans 150x150
pour hdpi
, 100x100
pour mdpi
et 75x75
pour ldpi
périphériques.
Ensuite, placez les fichiers dans le répertoire de ressources pouvant être dessiné approprié:
MyProject/
res/
drawable-xhdpi/
awesomeimage.png
drawable-hdpi/
awesomeimage.png
drawable-mdpi/
awesomeimage.png
drawable-ldpi/
awesomeimage.png
Chaque fois que vous faites référence à @drawable/awesomeimage
, le système sélectionne le bitmap approprié en fonction de la densité de l'écran.
J'ai une bonne solution. Ici, je l'ai attaché comme image ci-dessous. Alors essayez-le. Cela peut vous être utile ...!