프로젝트/안드로이드 스튜디오

[안드로이드 스튜디오] 폰트 총정리

킴도비 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