[android] 드로어 블 -hdpi, 드로어 블 -mdpi, 드로어 블 -ldpi Android

Android 1.5에서 작업 중이었지만 이제 최신 버전으로 이동했습니다. 따라서 Android 1.5에는 “drawable”폴더가 하나 뿐이지 만 이제 Android 프로젝트에 이미지를 저장하기위한 세 개의 다른 폴더가 있습니다.

그리고이 세 폴더에 대한 기사를 찾았습니다.

  1. hdpi는 High-dpi를 의미합니다.
  2. mdpi는 중간 dpi를 의미합니다.
  3. ldpi는 낮은 dpi를 의미합니다.

그러나이 세 폴더의 정확한 목적은 무엇이며 이미지를 저장하기 위해 특정 폴더를 언제 사용해야합니까?



답변

다른 화면에 사용할 다른 레이아웃과 비트 맵을 선언하려면 이러한 대체 리소스를 별도의 디렉터리 / 폴더에 배치해야합니다.

당신이 생성하는 경우 있음이 수단 200x200에 대한 이미지 xhdpi장치를, 당신이 동일한 자원을 생성해야합니다 150x150에 대한 hdpi, 100x100대한 mdpi, 그리고 75x75위한 ldpi장치.

그런 다음 적절한 드로어 블 리소스 디렉터리에 파일을 배치합니다.

MyProject/
    res/
        drawable-xhdpi/
            awesomeimage.png
        drawable-hdpi/
            awesomeimage.png
        drawable-mdpi/
            awesomeimage.png
        drawable-ldpi/
            awesomeimage.png

을 참조 할 때마다 @drawable/awesomeimage시스템은 화면의 밀도에 따라 적절한 비트 맵을 선택합니다.


답변

좋은 해결책이 하나 있습니다. 여기에 아래 이미지로 첨부했습니다. 그래서 그것을 시도하십시오. 도움이 될지도 …!

여기에 이미지 설명 입력


답변