내 응용 프로그램에 Android Oreo custom font 기능을 사용하려고합니다. 각 TextView
에 글꼴을 수동으로 설정하면 문제가 없지만 응용 프로그램 테마에서 전역으로 설정하려고하면 문제가 발생합니다.Android에서 응용 프로그램 전체 사용자 정의 글꼴 적용
내 주제는 다음과 같습니다
<style name="MyTheme" parent="Theme.AppCompat.DayNight.NoActionBar">
<!-- Other attributes -->
<item name="fontFamily">@font/custom_font</item>
</style>
글꼴이 제대로 아니지만 style
(같은이 Body1
)와 Toolbar
또는 TextView
에서의 BottomNavigationView
과 Button
들에 적용된다.
전체 응용 프로그램에 사용자 지정 글꼴을 설정하는 간단한 방법이 있습니까? fontFamilly
속성을 추가하려면 각 스타일을 재정의해야합니까?
업데이트 :android:textAppearance
대신 내 텍스트 모양을 설정하는 데 style
특성을 사용하고있었습니다. 나중에 사용자 정의 글꼴로 내 문제의 대부분을 사용합니다. 이제 Toolbar
만 기본 글꼴을 사용하고 있습니다.
이미 서예를 사용하고, 나는 사용자 정의 글꼴 안드로이드의 네이티브 지원이 종속성을 제거하기 위해 기대했다. 가능하지 않다면 나는 서예를 지킬 것이다. –