마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

시스템 글꼴크기에 상관없이 텍스트크기 지정하는법 질문 (addview)

0 추천
안녕하세요, 아래에 비슷한 질문을 하였는데, 한가지 처리하지 못한점이 있어서 질문드립니다.

 

질문의 요지는, 시스템의 글꼴크기에 관계없이 어플의 텍스트 크기를 고정하고 싶다는 것입니다.

 

xml로 구성한 레이아웃에서는 textSize값을 sp에서 dp로 바꿔줌으로 해결할 수 있었습니다.

 

근데, 코드상에서 구현한 버튼이나, 텍스트뷰를 addview할 경우에는

코드상에서 setTextSize(float size)를 해주게 되는데요..

여기서는 고정값을 넣어놓으면 시스템글꼴크기에 따라 글꼴크기가 달라지네요.. ㅠ

 

제 생각엔 시스템글꼴 상태를 받아와서 어느정도크기냐에 따라, 다른 값으로 setTextSize를 해줘야하는게 아닌가 싶은데..

 

혹시 이 문제 처리할 방법 아시는분들 답변 부탁드립니다!!

 

감사합니다.
블랙이요블랙 (12,860 포인트) 님이 2013년 5월 21일 질문

1개의 답변

+1 추천
 
채택된 답변
setTextSize(TypedValue.COMPLEX_UNIT_DIP, 숫자) 하시면 될것 같네요.
치즈달걀말이 (1,130 포인트) 님이 2013년 5월 21일 답변
블랙이요블랙님이 2013년 5월 21일 채택됨
정말 감사합니다!!
아까답변달아주신것두 그렇고, 이것두 그렇고 이상없이 잘되네요!!
...