728x90
반응형
질문 : Android에서 TextView의 fontFamily를 변경하는 방법
android:fontFamily
를 변경하고 싶지만 Android에서 미리 정의 된 글꼴이 표시되지 않습니다. 사전 정의 된 항목 중 하나를 어떻게 선택합니까? 내 자신의 TypeFace를 정의 할 필요는 없지만 지금 필요한 것과 다른 것이 필요합니다.
<TextView
android:id="@+id/HeaderText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="52dp"
android:gravity="center"
android:text="CallerBlocker"
android:textSize="40dp"
android:fontFamily="Arial"
/>
내가 거기에서 한 일이 실제로 작동하지 않는 것 같습니다! BTW android:fontFamily="Arial"
은 어리석은 시도였습니다!
답변
Android 4.1 / 4.2 / 5.0부터 다음 Roboto 글꼴 패밀리를 사용할 수 있습니다.
android:fontFamily="sans-serif" // roboto regular
android:fontFamily="sans-serif-light" // roboto light
android:fontFamily="sans-serif-condensed" // roboto condensed
android:fontFamily="sans-serif-black" // roboto black
android:fontFamily="sans-serif-thin" // roboto thin (android 4.2)
android:fontFamily="sans-serif-medium" // roboto medium (android 5.0)
함께
android:textStyle="normal|bold|italic"
이 16 가지 변형이 가능합니다.
- Roboto 일반
- Roboto 기울임 꼴
- Roboto 볼드
- Roboto 굵은 기울임 꼴
- Roboto-Light
- Roboto-Light 기울임 꼴
- Roboto-Thin
- Roboto-Thin 기울임 꼴
- 로봇-중간
- Roboto-Condensed 기울임 꼴
- Roboto-Condensed 굵게
- Roboto-Condensed 굵은 기울임 꼴
- Roboto-Black
- Roboto-Black 기울임 꼴
- Roboto-Medium
- Roboto-Medium 기울임 꼴
fonts.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="font_family_light">sans-serif-light</string>
<string name="font_family_medium">sans-serif-medium</string>
<string name="font_family_regular">sans-serif</string>
<string name="font_family_condensed">sans-serif-condensed</string>
<string name="font_family_black">sans-serif-black</string>
<string name="font_family_thin">sans-serif-thin</string>
</resources>
출처 : https://stackoverflow.com/questions/12128331/how-to-change-fontfamily-of-textview-in-android
728x90
반응형
'프로그래밍 언어 > Android' 카테고리의 다른 글
파일 변환 : Uri를 Android의 파일로 (0) | 2021.06.22 |
---|---|
Android 기기를 진동시키는 방법 (0) | 2021.06.18 |
투명한 ImageButton을 만드는 방법 : Android (0) | 2021.06.17 |
Android TextView에서 글꼴 스타일을 굵게, 기울임 꼴 및 밑줄로 설정하는 방법 (0) | 2021.06.17 |
Android에서 Toast를 표시하는 방법 (0) | 2021.06.17 |