Localisation et un drawable

Je veux localiser une image en ajoutant le dossier res / drawable-hdpi-no, mais j'obtiens une erreur indiquant "nom de répertoire de ressource invalide". Qu'est-ce cela?

32
demandé sur Espen 2010-12-14 20:24:49

3 réponses

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

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

37
répondu AaronM 2010-12-14 17:38:03

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 résolution sur

res/drawable-hdpi

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

Http://developer.android.com/guide/topics/resources/providing-resources.html

L'ordre des configurations est important . Ils doit {[16] } être sur commande spécifique. Votre configuration originale en norvégien est au mauvais endroit. Changer

res/drawable-hdpi-no

À

res/drawable-no-hdpi

Et ça marche.

33
répondu Jaska 2012-11-17 07:28:30

Oui, c'est possible. drawable-de-rde-ldpi,drawable-de-rde-mdpi . utiliser

24
répondu Chirag 2011-09-27 12:30:39