728x90
반응형
질문 : "px", "dip", "dp"및 "sp"의 차이점은 무엇입니까?
Android 측정 단위의 차이점은 무엇입니까?
- px
- 담그다
- dp
- sp
답변
- px
> 픽셀 -화면의 실제 픽셀에 해당합니다. - 에
> 인치 -화면의 물리적 크기를 기준으로합니다.
> 1 인치 = 2.54 센티미터 - mm
> 밀리미터 -화면의 물리적 크기를 기준으로합니다. - pt
> 포인트 -화면의 물리적 크기를 기준으로 1/72 인치. - dp 또는 dip
> 밀도 독립 픽셀-화면의 물리적 밀도를 기반으로하는 추상 단위입니다. 이 단위는 160dpi 화면에 상대적이므로 1dp는 160dpi 화면에서 1 픽셀입니다. dp 대 픽셀의 비율은 화면 밀도에 따라 변경되지만 반드시 정비례하지는 않습니다. 참고 : 컴파일러는 "dp"가 "sp"와 더 일치하지만 "dip"과 "dp"를 모두 허용합니다. - sp
> 확장 가능한 픽셀 또는 배율 독립 픽셀 -dp 단위와 비슷하지만 사용자의 글꼴 크기 기본 설정에 따라 확장됩니다. 글꼴 크기를 지정할 때이 장치를 사용하는 것이 좋으므로 화면 밀도와 사용자의 기호에 맞게 조정됩니다. 참고로, Android 문서는sp
실제로 의미 하는 것과 일치하지 않습니다. 한 문서 는 "스케일 독립 픽셀", 다른 문서는 "스케일 가능한 픽셀"이라고 말합니다.
Android의 밀도 독립성 이해 에서 :
더 많은 정보는 Google 디자인 문서 에서도 찾을 수 있습니다.
출처 : https://stackoverflow.com/questions/2025282/what-is-the-difference-between-px-dip-dp-and-sp
728x90
반응형
'프로그래밍 언어 > Android' 카테고리의 다른 글
Android 웹 서비스 및 네트워킹 라이브러리 비교 : OKHTTP, Retrofit 및 Volley (0) | 2021.08.06 |
---|---|
Android Studio에 테마를 변경하거나 추가하는 방법 (0) | 2021.08.04 |
Android에서 SOAP 웹 서비스를 호출하는 방법 (0) | 2021.07.30 |
[Android] 오류 invoke customs are only supported starting with android 0 min api 26 (0) | 2021.07.29 |
Android에서 경고 대화 상자를 표시하는 방법 (0) | 2021.07.29 |