2017-09-09 6 views
0

내가 폴더 mdpi, hdpi, xhdpixxhdpi 주위에 내 머리를 정리 할 수 ​​xhdpi가 이미지 나 아이콘 만에 모든 종류의 의미, 안드로이드 당김 폴더 MDPI 주위에 내 머리를 정리 할 수 ​​없습니다? 이 쪽지에서 볼 수 있듯이 내 이미지가 저장되는 크기가 정말 작은 (클릭) :

cheatsheet

xhdpi이 96px입니다. 96px 정말 흐릿하게 보이는 내 애플 리케이션에 (클릭) :

blurry

는 어떻게 그때 내 이미지를 저장해야합니까?

+0

유용 할 수도 있습니다. https://developer.android.com/training/multiscreen/screendensities.html https://developer.android.com/guide/practices/screens_support.html –

답변

1

폴더 mdpi hdpi xhdpi와 xxhdpi는 모든 종류의 이미지 또는 아이콘만을위한 것입니까?

대부분의 비트 맵 드로어 블 리소스는 최소한 몇 가지 밀도의 경우 밀도 관련 버전을 가져야합니다.

이 쪽지에 xhdpi에서 볼 수

은 96px

는 내가 거기에 모든 이미지가 xhdpi에 대한 96px해야한다는 말에 아무것도 볼 수 있습니다. xhdpi에 대한 표준 작업 표시 줄 높이 및 탭 막대 높이는 96px입니다. 그게 전부 야.

내 응용 프로그램에서 96px는 매우 흐릿 해 보입니다.

이미지는 작업 표시 줄이나 탭 표시 줄보다 훨씬 큰 UI 요소에서 사용하므로 해상도가 높아야합니다.

그렇다면 이미지를 어떻게 저장해야합니까?

1 단계 : 이미지의 원하는 크기를 인치로 결정합니다.

단계 # 2 : (160)

3 단계에 의해 단계 # 1 인치의 크기를 곱하여, dp에서 이미지의 해상도를 결정합니다 : 당신이 특정 작품을 만들고 싶은 밀도를 선택합니다. the Android device dashboard의 "화면 크기 및 밀도"섹션을 사용하여 몇 가지 아이디어를 얻을 수 있습니다.

단계 # 4 : 단계 # 3의 밀도에 대해 단계 # 2의 dp 값에 왼쪽 상단의 인포 그래픽에 표시된 크기 계수를 곱하여 이미지의 밀도 별 해상도를 px으로 결정합니다. 컨닝 지.

# 5 단계 : # 3 단계의 밀도에 대해 drawable 디렉토리를 만들고 4 단계의 값에 따라 크기가 조정 된 아트 워크를 만듭니다.

+0

예를 들어, 내가 사용하고자하는 이미지는 화면의 2/3을 덮어야 만합니다 (constraintlayout과 지침을 사용하여 얻을 수있는 것). 그러나 그 크기를 인치로 결정하는 방법은 무엇입니까? 다른 점은 mdpi, hdpi, xhdpi 및 xxhdpi와 일반 및 대형 화면을 지원하려는 경우 드로어 블이 밀도 폴더로 이동하지만 화면의 크기가 어떤 방식으로 지정되어야하는지 여부 ? 감사합니다. – Levon

+0

@ Levon : "하지만 그 크기를 인치로 결정하는 방법은 무엇입니까?" - 가능한 장치를 선택하고 화면의 2/3을 측정합니다. "화면 크기를 어떤 식 으로든 지정해야합니까?" - 보통은 아니야. 다른 화면 크기/밀도 조합에서 다른 이미지를 사용하려는 경우 식별자 (예 :'res/drawable-sw720dp-xhdpi /')를 결합 할 수 있습니다. 결국 다양한 기기에서 앱을 테스트 할 때 사용하는 드로어 블을 결정할 것입니다. – CommonsWare

0

그림 파일은 모든 종류의 이미지를 의미합니다. hdpi, mdpi, xhdpi, xxhdpi.xxhdpi는 일반적으로 시장에서 사용 가능한 모든 장치를 다루는 데 사용됩니다. nodpi 폴더는 모든 해상도에서 사용할 수있는 이미지를 저장하는 데 사용됩니다.

응용 프로그램 아이콘을 추가하려면 크기가 다른 위의 모든 한정자와 함께 mipmap 폴더를 사용해보십시오.

올바른 폴더에 올바른 크기의 이미지를 배치하면 확실히 작동합니다.

+0

하지만 5000x5000 픽셀의 이미지가 있다고 가정하면 mdpi, hdpi, xhdpi 및 xxhdpi를 어떻게 구분해야합니까? – Levon

+0

mdpi 해상도 장치에 가장 잘 맞는 이미지를 만들고 mdpi를 참조 밀도로 사용합니다. 즉, mdpi 디스플레이의 1 픽셀은 1 dip입니다. 배율 비율을 사용하여 다른 이미지를 만듭니다. 자산 확장 비율은 다음과 같습니다. ldpi | mdpi | hdpi | xhdpi | xxhdpi | xxxhdpi 0.75 | 1 | 1.5 | 2 | 3 | 4 – Anshul