2012-03-22 2 views
0

У меня вопрос. Как установить шрифт, например: Harrington в textview. Я использую:Как установить выбранный шрифт в textview

Typeface type = Typeface.createFromFile("C:/Fonts/Kokila.ttf"); 
gameResult.setTypeface(type); 
gameResult = (TextView) findViewById(R.id.textViewResult); 

но это решение не работает. Есть идеи?

+1

Арен»вы должны установить шрифт после вашего поиска? – androidu

ответ

2

первого места вашего шрифт в активах папку, то как:

enter image description here

gameResult = (TextView) findViewById(R.id.textViewResult); 
Typeface type = Typeface.createFromAsset(getAssets(),"fonts/Kokila.ttf"); 
gameResult.setTypeface(type); 
2

Вы пытаетесь получить доступ к шрифту с вашего ПК! Ваш телефон не имеет доступа к диску «C: /» вашего ПК и, следовательно, не может загрузить шрифт. Вам нужно поместить шрифт в папку «Активы» вашего приложения, а затем прочитать его оттуда.

Вы можете прочитать файл из папки Assets с помощью

context.getAssets().open(fileName); 
Смежные вопросы