2010-12-14 12 views
29

res/drawable-hdpi-no 폴더를 추가하여 이미지를 현지화하고 싶지만 "잘못된 리소스 디렉토리 이름"이라는 오류 메시지가 나타납니다. 이게 뭐야?현지화 및 드로어 블

답변

35

내가 아는 한, 특정 res 폴더 만 작동합니다. 내가 올바르게 기억한다면 drawable- [language code] -r [capitalized localization code]라고 불러야합니다. 확실히 그것은 안드로이드 자습서 중 하나입니다.

그래 여기가 http://developer.android.com/resources/tutorials/localization/index.html

+7

고맙습니다. 나는 그 튜토리얼을 보았다는 것을 알았다. 방금 찾지 못했습니다. 내 직접적인 문제에 대한 해결책은 "res/drawable-hdpi-no"가 아니라 "res/drawable-hdpi-no" – Espen

23

네, 가능입니다. drawable-de-rDE-ldpi, drawable-de-rDE-mdpi. 그것을 사용하십시오

29

각 안드로이드 자원은 자원 이름에 구성 부분을 가질 수 있습니다. 예를 들어, 당신은 여기

res/drawable-hdpi 

hdpi에이 화면 픽셀 밀도 configration이다에 높은 DPI 화면의

res/drawable 

에 일반 이미지와 이미지가있을 수 있습니다. 지원되는 안드로이드 리소스 configurtions의 목록이 구성의 순서는 중요한을 여기에

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

에서 찾을 수 있습니다. 그들은 특정 순서에 있어야합니다. 원래 노르웨이어 언어 구성이 잘못된 위치에 있습니다.

res/drawable-hdpi-no 

res/drawable-no-hdpi 

을 변경하고 그것을 작동합니다.

관련 문제