나는 Android Resources에 관한 문서를 읽었으며, 먼저 특정 리소스를 검색해야하는 디렉토리를 식별하기 위해 android에서 사용하는 가장 일치하는 로직을 이해했다고 생각합니다. 당김-hdpi에, 당김 엔 포트 및 당김 엔 * .. 당김 엔 포트이 가장 일치하는 디렉토리입니다 현재 장치 구성과 일치 내 질문입니다, 드로어 블은 에서 발견되지 않는 경우 drawable-en-port의 경우 시스템이 드로어으로 직접 보입니까, 아니면 2 차 최다 검색 드로어 블 en 및 th 제 3 가장 일치하는 drawable-hdpi 등등에 도달하면 드로어에 도달 할 때까지 계속됩니까? 나는 그것이이 방법으로 작동한다고 생각하지만 문서에서 명시 적으로 찾지 못했습니다 (너무 빨리 읽지 않으면 분명히 나를 죽일 것입니다 :)).Android 리소스 "가장 일치하는"대체 로직
2
A
답변
1
예 처음에는 drawable-en
이 표시되고 drawable-hdpi
이면 언어 한정자의 우선 순위가 높아집니다. 값이 여전히 발견되지 않으면 drawable
디렉토리가 검색됩니다. drawable-en
다음 drawable-hdpi
매칭 자원을 포함하고 drawable
이 알고리즘의 단계 4에 기초하여 배제 될 How Android Finds the Best-matching Resource
경우는에 따른다.
1
나는 그것에서 그 당김 이름이 없기 때문에 안드로이드는 드로어 블-KO-포트 폴더를 무시합니다 귀하의 예에서 인트로 부분을
assume the following drawable directories each contain different versions of the same images
를 참조하십시오. 그 드로어 블을 가지고있는 폴더 만 볼 것이므로 가장 잘 맞는 폴더를 선택하십시오. 일치하는 구성 및 이미지가있는 폴더가없는 경우에만 '드로어 블'을 선택합니다.
관련 문제
- 1. Android 렌더링 및 로직 스레드
- 2. Android 리소스
- 3. Android :보기에서 리소스 ID로?
- 4. android HTML 템플릿 (리소스 :
- 5. android 라이브러리에서 리소스 상속
- 6. Android sdk의 텍스트 리소스
- 7. Android 리소스 ID
- 8. Android : XML 리소스 (값)
- 9. Android : 애플리케이션 리소스 사용
- 10. Android 다른 메뉴 리소스
- 11. Android 리소스 - 객체 배열
- 12. Android : 리소스 번역
- 13. Android : 앱 실행 및 종료시 로직
- 14. Android - 이미지 리소스 배열 사용
- 15. Android 리소스 번들을 만드는 방법
- 16. Android on Desktop 튜토리얼/리소스
- 17. Android : 숫자가있는 drawable 리소스. 가능한가?
- 18. Android XML 리소스 파일 오류
- 19. Android 오프라인 웹 앱 리소스
- 20. Android 개발 대규모 앱 리소스
- 21. Android ToggleButton 크래시 (리소스 NullPointerException)
- 22. 드로어 블 리소스 관리 android
- 23. Android 앱 설치 관련 리소스
- 24. Android : 앱에서 리소스 파일 받기
- 25. Android 앱에서 원시 리소스 업데이트
- 26. Android (Java) 네트워크 프로그래밍 리소스
- 27. Android : 이미지 리소스 크기 유지
- 28. Android 리소스 클래스 메모리 사용량
- 29. Android 프로그레시브 리소스 사운드 재생
- 30. 젠드 라우터 로직