내 프로젝트에 한정자 폴더가 hdpi
및 nodpi
입니다. hdpi
밀도 장치에 앱을 설치했다고 가정합니다. 어떤 한정자 폴더에서 리소스를 선택합니까?화면 밀도 한정자
0
A
답변
1
hdpi 리소스가 사용됩니다. 장치는 먼저 해당 dpi 리소스 폴더를 확인합니다. doc
- 시스템에있어서
현재 화면의 크기와 밀도에 따라 적절한 대체 리소스를 사용하여, 시스템은 애플리케이션에 제공하는 사이즈 - 및 밀도 특정 자원을 사용한다. 예를 들어, 장치에 고밀도 화면이 있고 응용 프로그램이 드로어 블 리소스를 요청하면 시스템은 장치 구성과 가장 일치하는 드로어 블 리소스 디렉토리 을 찾습니다. 다른 대체 리소스를 사용할 수 있는지 여부에 따라 hdpi 한정자 (예 : drawable-hdpi /)가있는 리소스 디렉토리가 가장 일치 할 수 있으므로 시스템은이 디렉토리의 드로어 블 리소스를 사용합니다.
- 일치하는 리소스를 사용할 수없는 경우 시스템은 기본 리소스를 사용하고 현재 화면 크기 및 밀도와 일치하도록 필요에 따라 기본 리소스를 늘리거나 줄입니다.
또한 nodpi 자원도 기본 자원 유형입니다. 유일한 차이점은 이미지의 크기를 조정하지 않지만 drawable이 크기 때문입니다.
1
drawable-nodpi :이 기능은 장치 밀도에 맞게 크기를 조정하지 않으려는 비트 맵 리소스에 사용할 수 있습니다.
hdpi에서 실행 중일 때 hdpi 및 nodpi 드로어 블 폴더에 같은 이름의 이미지가있는 경우 HDPI darwable에서만 선택할 수 있습니다.
동일한 크기로 해상도/밀도로 표시하고자하는 100 x 100 px
의 이미지가 있고 drawable-nodpi
폴더가 필요합니다.
관련 문제
- 1. 안드로이드 화면 밀도 레이아웃 문제
- 2. 다중 화면 크기/밀도 지원
- 3. Android 호환 화면 및 밀도
- 4. 안드로이드 화면 크기 및 밀도
- 5. 1.5의 Android 화면 밀도 호환성
- 6. 캔버스 비트 맵 드로잉 및 화면 밀도
- 7. Nexus 6 및 Nexus 9 화면 밀도
- 8. Android 화면 해상도 및 밀도. 이미지 패키지
- 9. Android API 19 WebView 화면 밀도
- 10. 밀도 및 화면 크기를위한 드로어 블 만들기?
- 11. Android 화면 밀도 : 몇 개의 밀도가 있습니까?
- 12. 화면 크기 및 밀도 지원 android
- 13. 삼성 갤럭시 탭 화면 밀도 이해
- 14. 는 이해 안드로이드 화면 해상도 및 밀도
- 15. Android ImageView 다른 밀도 화면 위치 지정
- 16. Android 레이아웃 여러 화면 크기 및 밀도
- 17. 액세스 한정자 C# - 내부 한정자
- 18. 안드로이드 해상도 한정자 해결 방법
- 19. 한정자 오류
- 20. 해상도 및 밀도
- 21. 안드로이드 애플 리케이션의 밀도
- 22. 은하계 넥서스 밀도 문제
- 23. 안드로이드 폰의 밀도
- 24. 안드로이드 : 화면 밀도 내 안드로이드 응용 프로그램을 개발하는 과정에서 올바르게
- 25. 여러 밀도 및 화면 크기로 인해 크기가 너무 큽니까?
- 26. 밀도 및 화면 크기에 조건부로 Android 드로어 블 리소스 사용
- 27. Android Samsung S I9000 화면 크기 및 밀도 문제
- 28. 비트 맵 배경 이미지를 지원해야하는 화면 크기/밀도 조합은 무엇입니까?
- 29. 안드로이드의 화면 밀도/해상도/크기에 대해 혼란스러워, 왜 다르게 보입니까?
- 30. 동일한 밀도 화면을 사용하는 안드로이드 밀도 독립
hdpi 폴더 – Blackbelt
hdpi 및 nodpi 폴더에 동일한 이름을 가진 두 개의 다른 이미지를 배치하십시오. 어떤 폴더에서 이미지를 가져 오는 지 알 수 있습니다. – Anukool