2010-12-14 12 views
29

Chcę zlokalizować obraz, dodając folder res/drawable-hdpi-no, ale pojawia się komunikat o błędzie "nazwa nieprawidłowego katalogu zasobów". Co z tym?Lokalizacja i rysunki

Odpowiedz

35

O ile pamiętam, działają tylko niektóre foldery res. Musisz wywołać to drawable- [kod języka] -r [duży kod lokalizacji], jeśli dobrze pamiętam. Jestem pewien, że to jeden z samouczków na Androida.

Tak oto to http://developer.android.com/resources/tutorials/localization/index.html

+7

Thanx! Wiedziałem, że widziałem ten samouczek. Po prostu nie mogłem go znaleźć. Chociaż rozwiązaniem mojego bezpośredniego problemu jest "res/drawable-no-hdpi", a nie "res/drawable-hdpi-no" – Espen

23

tak, to jest możliwe. drawable-de-rDE-ldpi, drawable-de-rDE-mdpi. używaj go:

29

Każdy zasób Androida może zawierać części konfiguracji w nazwie zasobu. Na przykład możesz mieć zwykły obraz na

res/drawable 

i wizerunku wysokim ekranie DPI na

res/drawable-hdpi 

Tutaj hdpi jest configration Ekran gęstość pikseli. Listę obsługiwanych configurtions zasobów Android można znaleźć tutaj

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

Kolejność konfiguracjach są ważną. One musi być na określonej kolejności. Twoja oryginalna konfiguracja w języku norweskim znajduje się w niewłaściwym miejscu. Zmień

res/drawable-hdpi-no 

do

res/drawable-no-hdpi 

i to działa.