0

현재 그래픽 디자이너와 협력하여 현재 내 응용 프로그램에서 사용중인 이미지의 크기를 확인하고 있으므로 모든 해상도 모드에서 올바른 크기로 새 이미지를 만들 수 있습니다 (가장 작은 크기로 이미지를 디자인하고 다른 모드를 위해 스케일링).xhdpi로 50dp 너비/높이의 이미지가있는 경우 mdpi로 어떤 크기를 만들 수 있습니까?

내 앱에서 720 x 1280: xhdpi 인 기기를 에뮬레이트하려고합니다.이 기기에서는 ImageView가 50dp x 50 dp으로 설정됩니다.

정확하게 말합니까? 50 dp xhdpi -> 25 dp mdpi? 100px? Or 50px? 정확히 무엇입니까? 가장 작은 크기로 만들어야하는 올바른 크기는 무엇입니까?

답변

1

Android Documentation에 따르면.

기본 이미지 크기에서 DPI에 의한 드로어 블 크기의 배율이 3:4:6:8:12:16입니다.

LDPI - 0.75x 
MDPI - Original size // means 1.0x here 
HDPI - 1.5x 
XHDPI - 2.0x 
XXHDPI - 3x 
XXXHDPI - 4.0x 

위의 차이점에 따르면 ImageSize resoultion을 계산할 수 있습니다.

업데이트 :

당신은 HDPI, MDPI, XHDPI 같은 이미지의 다른 크기를 만들 수 있습니다. 그렇다고해서 Drawable에 따라 ImageViewHeightWidth을 설정할 수있는 것은 아닙니다.

예 :

하자 일부 장치는 작은 화면 크기를 가지고 있지만 높은 해상도 밀도 이미지를 설정해야하지만, 그래서는 고밀도 지원 인의 크기 ImageView 당신이이 경우에 작은 만들 수 있습니다.

+0

나는 그 비율을 알고 있습니다. 나는 그 정보를 정확하게 사용하고 있는지 확신 할 수 없기 때문에 그 정보를 사용하려고합니다. – user7309495

+0

@ user7309495 아니요, 그 diffrence에 따라'ImageView' 크기를 설정할 수 없습니다 .Becuase 일부 장치는 크기가 작지만 이미지 지원이 높습니다. 즉, 해당 장치에 더 많은 크기를 사용할 수 있습니다. – Ironman

+0

@ user7309495 이제 나는 당신이 그것을 얻은 것 같아요. – Ironman