ProgramingTip

Android 애플리케이션에 사용자 지정 글꼴을 포함 할 수 있습니까?

bestdevel 2020. 10. 14. 08:06
반응형

Android 애플리케이션에 사용자 지정 글꼴을 포함 할 수 있습니까?


텍스트를위한 설치 사용자 지정 글꼴을 앱에 포함하고로드 한 다음 StaticText와 같은 표준 요소와 함께 사용하고 싶습니다. 이것이 가능한가?


예, 할 수 있습니다. xml 레이아웃으로 정의 할 수 없습니다. 매번 동적으로합니다. 예를 들어이 튜토리얼확인하십시오 .

링크가 죽은 경우 다음은 항목의 요약입니다.

  • 다음과 같은 글꼴 파일 가져 오기 times.otf
  • "fonts"폴더 안의 자산 폴더에 놓으십시오.
  • 다음과 같은 TextView 참조를 가져옵니다.

    TextView tv = (TextView) findViewById(R.id.myCustomTVFont);
    
  • 자산 폴더에서 글꼴 가져 오기 오기 :

    Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/times.otf");
    
  • TextView를 멋지게 만드십시오.

    tv.setTypeface(tf);
    

Android 8.0 (API 레벨 26)부터는 XML에서 글꼴을 사용할 수 있습니다. 여기 에서 설명서를 참조 하십시오 .


스레드살펴보고 활동의 모든보기에 대해 user-정의 글꼴을 설정할 수도 있습니다.

참고 URL : https://stackoverflow.com/questions/3424165/can-i-embed-a-custom-font-in-an-android-application

반응형