web-dev-qa-db-fra.com

Localisation et drawables

Je veux localiser une image en ajoutant le dossier res/drawable-hdpi-no, mais j'obtiens une erreur indiquant "nom de répertoire de ressources invalide". Qu'est-ce qui se passe avec ça?

38
Espen

Pour autant que je m'en souvienne, seuls certains dossiers res fonctionneront. Vous devez l'appeler drawable- [code de langue] -r [code de localisation en majuscule] si je me souviens bien. Je suis sûr que c'est l'un des tutoriels Android Android.

Oui, c'est ici http://developer.Android.com/resources/tutorials/localization/index.html

40
AaronM

Chaque ressource Android peut avoir des parties de configuration dans son nom de ressource. Par exemple, vous pouvez avoir une image simple sur

res/drawable

et une image pour un écran haute DPI sur

res/drawable-hdpi

Ici hdpi est une configration de densité de pixels d'écran. Une liste des configurations de ressources prises en charge Android peut être trouvée ici

http://developer.Android.com/guide/topics/resources/providing-resources.html

L'ordre des configurations est important . Ils doivent être sur commande spécifique. Votre configuration de langue norvégienne d'origine est au mauvais endroit. Changement

res/drawable-hdpi-no

à

res/drawable-no-hdpi

et il fonctionne.

37
Jaska

oui, c'est possible par. drawable-de-rDE-ldpi, drawable-de-rDE-mdpi. utilise le

27
Chirag