08 font size

411 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
411
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

08 font size

  1. 1. Font Size: sp
  2. 2. 글자는 크기를 dp가 아닌 sp를 사용하라고 한다.Sp = Scale-independent PixelsDp = Density-independent Pixels뭐가 다를까? Scale – independent라..우선 예로 확인합니다.
  3. 3. sp는 기계 dpi와 관계없이 동일한 크기가 나오지만,px는 크기가 아예 다르다!!!디자이너가 좋아하는 px, pt 단위는 기계마다 다르게 나오게 된다.이 단위는 사용하지 않는 것으로 생각하기를~
  4. 4. 각기 다른 크기동일한 크기기본 환경 작은 글씨 보기 큰 글씨 보기
  5. 5. ↑ Height를 Wrap_content 형태로 하고,사용자 설정에서 폰트 크기 조정한 경우
  6. 6. Sp로 text Size를 지정하고,Height를 dp로 지정한 버튼 경우!!사용자가 시력이 안 좋아서, 큰 글씨로 환경 설정 시화면이 깨지게 됩니다.
  7. 7. 정리: dp 와 sp• dp : 160-dpi 화면에 상대적인 밀도 독립 필셀화면의 물리적 밀도에 기반한 추상적인 단위로서 160-dpi 화면에 상대적이다. (즉, 1dp 는 160-dpi 화면에서 픽셀 하나에 해당하는 값이다) dp-to-pixel 비율은 화면 밀도에 따라 바뀌지만 정비례할 필요는 없다.• sp : 크기 독립 픽셀dp 단위와 비슷하지만 추가적으로 사용자가 선택한 글꼴 크기에 의해 크기가 조절된다. 이 단위는 글꼴 크기를 지정하는 데 사용되도록 권장되는데, 이렇게 하면 화면 밀도와 사용자의 선택 모두를 감안해 조정될 것이다.
  8. 8. 결론!dp를 써도 된다.오히려 사용자 선택 조건과 관계없이 동일한 크기로 나오기를 원한다면.그렇지만,만약 사용자의 글자 크기 선택(설정>디스플레이>폰트 크기)에 따라반응하기를 원한다면 sp를 써야 합니다.단, sp를 쓰는 경우에 이 단위로 지정한 텍스트를 품은 뷰들의Width 와 height는 절대 수치를 부여하지 않도록 합니다.

×