안드로이드를 개발하다보면 제공해주는 글씨체가 3개밖에 없습니다.
그래서 보다 더 깔끔하고 이쁘게 꾸미기 위해
폰트를 변경하는 방법을 적어보도록 하겠습니다.
C:\WINDOWS\Fonts폴더에 보시면 윈도우에 제공해주는 폰트들이 있습니다.
그중에 아래 그림의 아이콘이 안드로이드에서 사용가능한 폰트파일 입니다.
원하시는 폰트를 복사해서
안드로이드 프로젝트에 assets/fonts 폴더 아래 넣어주게 합니다.
그리고
자바파일:
TextView tv=(TextView)findViewById(R.id.custom);
Typeface face=Typeface.createFromAsset(getAssets(), "fonts/폰트이름.ttf");
main.xml 파일:
<TextView
android:id="@+id/custom"
android:text="Hello, world!"
android:textSize="20sp" />
이런식으로 폰트를 변경 할 수 있습니다.
현재는 TextView 단일 위젯만 변경이 가능하지만, 혹시 클래스나
레이아웃 전체를 변경 하실 수 있는 방법을 아시는 분은 좀 알려주세요 ㅠ.ㅠ
ps. 안드로이드로 사용가능한 폰트 몇개 올려둡니다.
댓글 없음:
댓글 쓰기