val fontRobotoMd = Typeface.createFromAsset(activity.assets,"res/font/roboto_medium.ttf")

 

asset폴더에 res/font/roboto_medium경로에 있는 폰트를 적용한다.

하지만 안드로이드 api버전이나 폰트가 저장된 경로가 각각 다를 수 있어서 적용이 안되는 경우가 생긴다.

 

val fontRobotoMd = ResourcesCompat.getFont(activity,R.font.*roboto_medium*)

api26부터 새로생긴 메서드로 api16부터 사용 가능하다.

+ Recent posts