2010-12-16 2 views

답변

2

당신은 method.You 그것을 할 텍스트 뷰를 하위 클래스 단지 필요

protected void onSizeChanged (int w, int h, int oldw, int oldh) 

의 당신의 오버라이드 버전에서 글꼴을 변경할 수 있습니다.

또한 this을 확인하십시오.

+0

크기를 변경해야하는지 어떻게 알 수 있습니까? – Pentium10

+0

문자 당 딥을 측정해야합니다. 딥에서 고정 너비로 ​​라벨을 만들고, 얼마나 많은 문자가 들어 있는지 확인하십시오. 하나씩 나누면 글꼴 크기를 알 수 있습니다. onSizeChanged에서 widht 텍스트를 확인하십시오. –

+0

또한 일부 세부 사항을 이해하지 못하면 대답을 아래로 내리는 것은 나쁜 습관입니다. 설명을 요청하십시오. –

관련 문제