프로젝트/안드로이드 스튜디오
[안드로이드 스튜디오] 폰트 총정리
킴도비
2022. 1. 25. 22:14
1. 원하는 폰트체 적용하기
1-1) 원하는 폰트를 다운 받는다. ( 보통 구름다리를 사용했지만 왜인지 안드로이드 스튜디오 내에서 적용 안됨.)
1-2) 다운 받은 폰트를 먼저 설치를 일단 컴퓨터 내에 해준다.
1-3) 안드로이드 스튜디오 내에서 [Project] 탭을 안드로이드 형식으로 바꾼 뒤 아래에 위치에 해당 폰트 파일(ttf 형식)을 드래그 앤 드랍으로 넣어준다.
※ 만약 font 파일이 res 내에 없다면 [res 위에 우클릭] -> [New] -> [Directory]를 font라는 명으로 생성해준다.
- 파일 위치 : app/res/font
2. 폰트 xml 파일 내에서 TextView 폰트 변경하여 사용하기
2-1) 기본적으로 팔레트에서 텍스트 뷰를 가져다 놓으면 기본적으로 아래와 같은 구조로 되어있을 것이다.
<TextView
android:id="@+id/textView2"
android:layout_width="192dp"
android:layout_height="19dp"
android:text="TextView"
tools:layout_editor_absoluteX="47dp"
tools:layout_editor_absoluteY="420dp" />
변경하여 사용하려면 이 사이사이에 원하는 소스코드를 집어넣어 주어야 한다. 넣을 만한 내용은 아래를 참고하면 된다.
- 변경 관련한 소스 코드
기능 | 소스코드 | 추가 설명 |
텍스트 색 변경 | android:textColor="#000000" | 안드로이드는 색 설정시 #으로 시작하고 ARGB 순으로 숫자를 넣어 주게 된다. ![]() |
텍스트 사이즈 변경 | android:textSize="36dp" | 텍스트 단위가 dp, in, mm, pt, px, sp가 있는데 원하는 걸로 사용하면 된다. 숫자는 사이즈를 뜻한다. |
텍스트 폰트 변경 | android:fontFamily="@font/andante" | 원하는 폰트는 위의 과정을 거친 후에 "" 사이에 @폰트를 넣어둔 파일명/폰트"로 적용해주면 된다. |
텍스트 스타일 변경 | android:textStyle="bold" | bold(굵게), italic(기울어서), normal(기본) 중에서 선택 |
버튼 내 텍스트 중앙 정렬 | android:textAlignment="center" |
- 현재는 개발하면서 작성중이기 때문에 추후에 더 넣을 내용이 있게 된다면 추가로 작성하여 넣어 놓겠습니다. :D