2012-10-11 2 views

답변

0

환경 설정 화면에서 목록 환경 설정을하는 것이 좋습니다. 그런 다음 글꼴을 설정할 수 있습니다. 예 :

SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(this); 
String font = sp.getString("font","-1") 
if(font.equals("timesroman")) { 
TypeFace typeFace = Typeface.createFromAsset(getAssets(), "timesnewroman.ttf"); 
} 
else if(font.equals("arial")) { 
TypeFace typeFace = Typeface.createFromAsset(getAssets(), "arial.ttf"); 
} 
TextView view= (TextView) findViewById(R.id.view); 
view.setTypeface(typeFace) 
+0

의 약어입니다. 잘 작동합니다! 고맙습니다. @SquiresSquire –

1

앱의 글꼴을 변경하려면이 코드를 시도, 전체 응용 프로그램에 적용 할 수 있어야한다

TypeFace typeFace = Typeface.createFromAsset(getAssets(), "font.ttf"); 
TextView view= (TextView) findViewById(R.id.view); 
view.setTypeface(typeFace) 
+0

"font.ttf"란 무엇입니까? 그것은 바로 XML 파일입니까? XML을 사용하지 않고, 내 주 코드에서 글꼴 유형을 적용해야합니다. 그 때문에 나는 코드를 작성해야한다. 내가 어떻게 할 수 있니? –

+0

인터넷에서 다운로드 할 수있는 글꼴 lib입니다. 인터넷에서 .ttf 형식을 다운로드하여 자산 폴더에 복사하십시오. –

+0

.ttf TrueType 글꼴 라이브러리 –

관련 문제