폰트를 Bold로 지정하려다 보니 xml에서 폰트를 지정하는 것 만으로는 적용이 안되는 현상이 있어서 코드상에서도 적용
(코드 상에서 해당 TextView에 다른 설정 값을 주었을 경우 안됐었다,,)
- 리소스 폴더 안에 font 폴더 생성 (텍스트res/font)
- font폴더에 다운로드 받은 ttf 또는 otf 파일 첨부
android:fontFamily="@font/notosanskr_bold"
⚡최신 버전
Typeface typeface = getResources().getFont(R.font.notosanskr_bold);
tx.setTypeface(typeface);
⚡이전버전
Typeface typeface = ResourcesCompat.getFont(requireContext(),R.font.notosanskr_bold);
tx.setTypeface(typeface);
⚡최신버전
val typeface = resources.getFont(R.font.notosanskr_bold)
textView.typeface = typeface
⚡이전버전
val typeface = ResourcesCompat.getFont(context, R.font.notosanskr_bold)
참고 : https://developer.android.com/guide/topics/ui/look-and-feel/fonts-in-xml?hl=ko#kotlin