수색…


소개

다음 예제에서는 / system / fonts / 디렉토리에 저장되어있는 시스템 글꼴의 기본 이름을 검색하는 방법과 시스템 글꼴을 사용하여 TextView 요소의 글꼴을 설정하는 방법을 보여줍니다.

시스템 글꼴 이름 가져 오기

ArrayList<String> fontNames = new ArrayList<String>();
File temp = new File("/system/fonts/");
String fontSuffix = ".ttf";

for(File font : temp.listFiles()) {
    String fontName = font.getName();
    if(fontName.endsWith(fontSuffix)) {
        fontNames.add(fontName.subSequence(0,fontName.lastIndexOf(fontSuffix)).toString());
    }
}

TextView에 시스템 글꼴 적용

다음 코드에서 fontsname 을 사용하려는 글꼴 이름으로 바꿔야합니다.

TextView lblexample = (TextView) findViewById(R.id.lblexample);
lblexample.setTypeface(Typeface.createFromFile("/system/fonts/" + "fontsname" + ".ttf"));


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow