티스토리 뷰
android TextView setTextSize 할 때, default 설정은 sp 이며
px로 입력하려면 아래와 같이 설정한다.
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="typo14">9sp</dimen>
</resources>
setTextSize(TypedValue.COMPLEX_UNIT_SP, 9);
setTextSize(TypedValue.COMPLEX_UNIT_PX, getResources().getDimensionPixelSize(R.dimen.typo14));
textview_msg.setTextSize(TypedValue.COMPLEX_UNIT_SP, 20);
출처:
http://stackoverflow.com/questions/6784353/inconsistency-when-setting-textview-font-size-in-code-and-in-resources
'Computer > Android' 카테고리의 다른 글
[Android] Touch Drag 속도에 따라 동작 달리하기 (VelocityTracker) (0) | 2016.09.23 |
---|---|
[Android] String 을 int 로, int를 String으로 변환 (0) | 2016.09.14 |
[Android] EditText 키보드 엔터(Enter)키 기능 변경 (0) | 2016.01.14 |
[Android] startActivityForResult(), onActivityResult(), 실행 과정 (0) | 2015.11.29 |
[Android] Bitmap Memory 관리 (0) | 2015.09.20 |
댓글