2012-10-16 2 views
1

큰 이미지 로고가 있습니다. 현재 화면의 50 %를 채우기 위해 (일반적으로 아래로) 확장됩니다. 처음에는 base/res/drawable 폴더에 넣었습니다. 대부분의 장치에서는 정상적으로 작동했지만 작은 화면이있는 저가형 전화기에서는 크기 조정으로 인한 별명이 잘못되어 끔찍하게 보입니다. 그러나리소스 폴더 선택이 예상대로 작동하지 않습니다.

/res/drawable 
     -Large image, intended to be used on most devices 
    /res/drawable-normal 
     -Smaller image, intended to target smaller screens 

, 삼성 갤럭시 탭 2 (10 ') 대신 기본 당김 폴더에있는 이미지의 일반 폴더에있는 이미지를 선택합니다에 테스트 할 때 다음과 같이 그래서 나는 이미지를 배포했습니다. 나는이 태블릿이 거기에서 다른 자원을 따기 때문에 drawable-xlarge 카테고리에 들어간다는 것을 안다. 그래서 일이 작동하려면이 디렉토리 구조를 마련했다 : 내가 원하는대로

/res/drawable 
     -Large image, intended to be used on most devices 
    /res/drawable-normal 
     -Smaller image, intended to target smaller screens 
    /res/drawable-xlarge 
     -Same image as the drawable base folder, only used for the tablet to select the correct image. 

이 지금은 작동하지만 시스템이 초대형 장치에 대한 일반 폴더를 선택하는 이유를 이해할 수 없다. xlarge 폴더에서 먼저 살펴보고 기본 드로어 블 폴더에서 폴백해야하지 않습니까?

미리 감사드립니다.

+1

확장 가능한 mann 어. 분명히 Xlarge를 찾을 수 없다면 큰 것이 더 가까운 매치이고 그 다음에 일반 폴더는 기본 폴더보다 가까운 매치입니다. – Blundell

+0

@Blundell 당신은 답으로 답글을 올리면 해결 된 것으로 표시 될 것입니다. –

+0

누군가 조금 더 자세한 정보를 원했기 때문에 댓글로 남겨 두었을 수도 있습니다 .-) – Blundell

답변

관련 문제