2013-12-17 5 views
0

아마이 문제의 해결 방법을 찾을 수 있습니다.이 현상의 이유를 알고 싶습니다. xml에서보기의 글꼴 크기를 설정할 때코드에서 적용 할 때 xml에서 적용 할 때

android:textSize="16sp" 

이 방법은 코드에서 :

myTextView.setTextSize(TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP, 16, getResources().getDisplayMetrics())); 

두 경우 모두, 내가 16SP에 텍스트 값을 설정하지만 난 그것을 두 TextViews을 실행할 때 크기는 완전히 다른 찾고 있습니다! 이 자바 코드가 잘못 되었나요? 내가 놓친 게 있니? 감사합니다.

답변

1

두 번 변환 중입니다 ... setTextSize가 이미 그것을 수행하므로 다시 적용 할 필요가 없습니다. 사용 방법 :

myTextView.setTextSize(TypedValue.COMPLEX_UNIT_SP, 16); 
관련 문제