Quelle est la différence entre les trois dossiers pouvant être dessinés dans le dossier res de la hiérarchie du projet? Si j'ai une image à mettre dans un dossier, dans quel dossier la placer?
Réponses
Trop de publicités?Je vais faire une supposition que "les trois drawable dossiers" sont drawable-ldpi
, drawable-mdpi
, et drawable-hdpi
. Dans ce cas, si vous vous en tenez à l'ensemble de ces dossiers, vous avez besoin de mettre une image dans chaque, dimensionné pour correspondre à celui indiqué densité de l'écran. Ceci est abordé dans la documentation en ligne ainsi que ce blog. Vous pouvez trouver un ensemble de projets exemples illustrant l'utilisation de différents drawable des ressources basées sur la densité de l'écran ici.
Si vous êtes débutant dans le développement Android, vous pouvez vous débarrasser de tous les trois de ces répertoires et de créer un seul drawable
annuaire, mettre votre image. Finalement, si, pour une demande de qualité, vous voulez tester vos images sur différents appareils/émulateurs avec écran différent densités, et éventuellement avoir des images différentes pour chaque densité pour améliorer l'apparence de votre application.
Voici une référence aux options multi-périphériques .
Comme l'a dit @CommonsWare, vous n'avez pas besoin de mettre des ressources dans autre chose que res / layout / ou drawable / mais si vous voulez que votre programme ait une meilleure expérience sur plusieurs appareils avec différents écrans / densités / langues, vous pouvez envisager que vous avez cette option.