Recent Posts
Recent Comments
라떼는말이야
[Android] res/values에서 textSize 지정하기 본문
반응형
res/values 밑에 dimens.xml 파일을 생성한다.
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="text_size">16dp</dimen>
</resources>
resources 태그 안에 dimen 태그를 넣고 이름과 크기를 지정한다.
float textSize = getResources().getDimension(R.dimen.text_size);
setTextSize(textSize);
자바 파일 안에서 위와 같이 textSize를 받아올 수 있다.
getResources()는 res 폴더를 가리키고 getDimension은 수치를 가져온은 메소드이다.
R.dimen.text_size로 위에서 지정한 textSize를 받아올 수 있다.
이렇게 하는 이유는 setTextSize 메소드는 px 단위로 받는데 textSize로 지정하면 dp 단위로 받을 수 있으며 유지보수에 용이하다. (재활용성이 좋다)
반응형
'안드로이드' 카테고리의 다른 글
[Android] 뒤로 가기 두번 눌러 종료 구현 (0) | 2021.05.28 |
---|---|
[Android] 로그인 구현하기 - 디자인 (0) | 2021.05.21 |
[Android] 영화 앱 기능 확장 (좋아요, 한줄평) (0) | 2021.03.25 |
[Android] 버튼 상속해서 커스텀 버튼 만들기 (Bitmap Button) (0) | 2021.03.19 |
[Android] 터치 이벤트 처리 (0) | 2021.03.19 |
[Android] 첫 번째 프로젝트 : 네이버 영화 앱 만들기 (0) | 2021.03.18 |
[Android] 상태 드로어블 state drawable (0) | 2021.03.17 |
[Android] 버튼으로 이미지 전환하기 (Frame Layout) (0) | 2021.03.17 |
Comments