Android 화면 크기 HDPI, LDPI, MDPI
이 질문에는 이미 답변이 있습니다.
- 안드로이드 시작 화면 이미지는 모든 장치를 맞게 크기 9 개 답변을
모든 화면 크기에 맞는 배경이 있습니다. 나는 3 개 폴더가 hdpi
, ldpi
및 mdpi
드로어 블을위한, 그러나 에뮬레이터에서 해상도가 무엇인지에 대한 referense가없는 hdpi
것입니다 무엇을 mdpi
하고 ldpi
있습니다.
다중 화면 지원 을 읽으십시오 . 에뮬레이터에서 dpi를 정의해야합니다. 240은 hdpi, 160은 mdpi 이하이며 일반적으로 ldpi입니다.
위의 Android 개발자 안내서 링크에서 추출하십시오.
320dp: a typical phone screen (240x320 ldpi, 320x480 mdpi, 480x800 hdpi, etc).
480dp: a tweener tablet like the Streak (480x800 mdpi).
600dp: a 7” tablet (600x1024 mdpi).
720dp: a 10” tablet (720x1280 mdpi, 800x1280 mdpi, etc).
업데이트 : 30.07.2014
Android Studio를 사용하는 경우 144x144 개 이상의 리소스가 있어야하며 " FILE-NEW-IMAGE ASSET "을 사용하십시오. Android Studio는 모든 폴더에 적절한 이미지 파일을 만듭니다. :)
설명서에 나와 있듯이 비트 맵을 다음과 같이 조정하십시오.
거의 모든 응용 프로그램에는 다양한 화면 밀도에 대한 대체 드로어 블 리소스가 있어야합니다. 거의 모든 응용 프로그램에는 실행기 아이콘이 있고 해당 아이콘은 모든 화면 밀도에서 양호해야합니다. 마찬가지로 응용 프로그램에 다른 비트 맵 드로어 블을 포함하는 경우 (예 : 메뉴 아이콘 또는 응용 프로그램의 다른 그래픽의 경우) 밀도에 따라 다른 버전 또는 각각을 제공해야합니다.
참고 : 비트 맵 파일 (.png, .jpg 또는 .gif) 및 9 개 경로 파일 (.9.png)에 밀도 별 드로어 블 만 제공하면됩니다. XML 파일을 사용하여 모양, 색상 또는 기타 드로어 블 리소스를 정의하는 경우 하나의 사본을 기본 드로어 블 디렉토리 (drawable /)에 넣어야합니다.
다른 밀도에 대한 대체 비트 맵 드로어 블을 만들려면 네 가지 일반화 된 밀도 사이의 3 : 4 : 6 : 8 스케일링 비율을 따라야합니다. 예를 들어, 중간 밀도 화면 (실행기 아이콘의 크기)의 48x48 픽셀 인 비트 맵 드로어 블이있는 경우 모든 다른 크기는 다음과 같아야합니다.
저밀도 (LDPI) 용 36x36
중간 밀도 (MDPI)의 경우 48x48
고밀도 (HDPI) 용 72x72
초 고밀도 (XHDPI)를위한 96x96
여분의 고밀도 (XXHDPI)를위한 144x144
여분의 고밀도 (XXXHDPI)를위한 192x192
결정적인 해결책에 이르기까지 문서는 매우 개략적입니다. 몇 가지 조사를 거친 후 내가 찾은 해결책은 다음과 같습니다. 모든 기기에 맞는 Android 스플래시 화면 이미지 크기
기본적으로 스플래시 화면으로 안내되지만 전체 화면을 차지해야하는 이미지에 완벽하게 적용됩니다.
이 멋진 변환기를 확인하십시오. http://labs.rampinteractive.co.uk/android_dp_px_calculator/
참고 URL : https://stackoverflow.com/questions/6166677/android-screen-size-hdpi-ldpi-mdpi
'IT박스' 카테고리의 다른 글
(object) 0 == (object) 0이 ((object) 0) .Equals ((object) 0)과 다른 이유는 무엇입니까? (0) | 2020.07.18 |
---|---|
ORA-30926 : 소스 테이블에 안정적인 행 세트를 취득 할 수 없습니다 (0) | 2020.07.18 |
html로 이미지를 표시하기 위해 MouseOver에 텍스트 표시 (0) | 2020.07.18 |
form_for이지만 다른 작업에 게시 (0) | 2020.07.18 |
Python에서 퍼지 문자열 비교 고성능, Levenshtein 또는 difflib 사용 (0) | 2020.07.18 |