development

Android에서 글꼴 크기에 sp를 사용해야하는 이유는 무엇입니까?

big-blog 2020. 6. 28. 17:39
반응형

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

반응형