2011-09-22 7 views

답변

26

다섯 fontType을 얼굴

서체

Typeface.DEFAULT 
Typeface.MONOSPACE 
Typeface.SANS_SERIF 
Typeface.DEFAULT_BOLD 
Typeface.SERIF 

및 fontType을

Typeface.NORMAL 
Typeface.BOLD 
Typeface.BOLD_ITALIC 
Typeface.ITALIC 

당신이

textView.setTypeface(Typeface.DEFAULT, Typeface.BOLD); 

과 다른 방법으로

으로처럼 사용할 수 있습니다 당신은 할 수있다 download any .ttf file과 같이 자산 폴더에 넣고 이것과 같이 사용하십시오.

Typeface type=Typeface.createFromAsset(context.getAssets(), 
     "DroidSansMono.ttf"); 
textView.setTypeface(type, null); 
+1

이제 또 하나 개의 유형이 추가 DEFAULT_BOLD을 안드로이드에. 이제 5 가지 유형의 서체를 사용할 수 있습니다. –

2

원하는 것을 선택하십시오. Textview에서 글꼴의 글꼴 및 텍스트 스타일을 변경 하시겠습니까?

  1. Style-resource

  2. Themes

4

당신은 글꼴 스타일 및 글꼴 얼굴을 변경할 수 있습니다 : 예 다음이

Typeface type = Typeface.createFromAsset(this.getAssets(),"your font name"); 
text.setTypeface(type); 

과 스타일을 위해를 사용하는 경우 이러한 링크를 사용 XML 파일. 예를 들어, 버튼의 스타일과 얼굴을 변경하고 싶을 때. xml에서 버튼을 선택하고 아래 방법을 따르십시오.

Button -> Right Click -> Properties -> Typeface and style 

희망이 도움이 될 것입니다.

1

당신은 그 자산 폴더에있는 글꼴 파일 (Helvetic.ttf)을 넣어 안드로이드 응용 프로그램에서 텍스트 ("돋움"와 같은) 기본되지 않은 글꼴을 사용하려면 아래와 같이이 코드를 사용한다면 :

Typeface tf= Typeface.createFromAsset(getAssets(), "Helvetica.ttf"); 
    TextView mTextView =(TextView) findViewById(R.id.text); 
    mTextView.setTypeface(tf); 
1

u는 사용자 정의 글꼴 강행 다운로드 TTF 파일을 사용하고 자산 폴더 에 파일을 넣어 같이 사용할 경우 :

TextView tv=(TextView)findViewById(R.id.textView); 
Typeface tf = Typeface.createFromAsset(getActivity().getAssets(), "fonts/arial.ttf"); 
tv.setTypeface(tf); 
관련 문제