반응형
Android에서 글꼴 크기에 sp를 사용해야하는 이유는 무엇입니까? [복제]
가능한 중복 :
안드로이드에서 px, dp, dip 및 sp의 차이
나는 안드로이드에 익숙하지 않고이 튜토리얼을 시험 해보고 있었다.
이 자습서에서는 textSize 특성에 "sp"단위를 사용하고 다른 특성에 대해서는 "dp"를 사용했습니다.
sp와 dp의 차이점을 알려주세요.
은 dp
일정한 비율로 변화를 갖는다 px
: dp = px * ratio
. 어디 ratio
특정 장치에 대한 변경하지 않습니다.
sp
(확장에 대한) 확장 가능한 비율이 있는 동안 : sp = px * ratio * scale
. 어디 ratio
변경,하지만 결코 scale
사용자가 구성 할 수 있습니다. scale
예를 들어 장치를보다 편안하게 사용하기 위해 더 큰 글꼴 크기가 필요한 사람들 이 사용할 수 있습니다.
Sp는 장치의 일반 글꼴 크기와 관련하여 독립적으로 크기가 조정됩니다. http://developer.android.com/guide/practices/screens_support.html
마찬가지로 텍스트 크기를 정의하려면 sp (스케일 독립 픽셀)를 선호해야합니다. sp 스케일 팩터는 사용자 설정에 따라 다르며 시스템은 dp에서와 동일한 크기로 스케일합니다.
참고 URL : https://stackoverflow.com/questions/7107920/why-should-we-use-sp-for-font-sizes-in-android
반응형
'development' 카테고리의 다른 글
clang을 llvm IR로 컴파일하는 방법 (0) | 2020.06.28 |
---|---|
프로그래밍 방식으로 루트 로깅 수준을 변경하는 방법 (0) | 2020.06.28 |
ngResource보다 Restangular를 사용하면 어떤 이점이 있습니까? (0) | 2020.06.28 |
가장 빠른 검색을 제공하는 .NET 컬렉션 (0) | 2020.06.28 |
PHP로 URL 재 작성 (0) | 2020.06.28 |