2013-07-24 9 views
0

Я пытаюсь изменить свой шрифт в одном из своих текстовых представлений, но я думаю, что здесь что-то не хватает. У меня есть свой шрифт в папке с ресурсами, поэтому я знаю, что все в порядке, только эта ошибка, которая у меня есть. Я пробовалОшибка текстового шрифта

Надеюсь, вы сможете помочь.

 Typeface tf =  
    Typeface.createFromAsset(getAssets(),"fonts/AlexBrush- 
     Regular-OTF.otf"); 
    TextView tv = (TextView) findViewById(R.id.textView1); 
    tv.setTypeface(tf) 
+0

попробуйте заменить символ тире на имя шрифта, чтобы подчеркнуть –

ответ

0

Что Вам не хватает, мой друг: в конце вашего кода. Я только что попробовал свой код в eclipse и его ошибку.

Надеюсь, это поможет вам.

Typeface tf =  
Typeface.createFromAsset(getAssets(),"fonts/AlexBrush- 
    Regular-OTF.otf"); 
TextView tv = (TextView) findViewById(R.id.textView1); 
tv.setTypeface(tf); 

Иногда это мелочи, которые меня достают.

+0

большое спасибо –

0

Это, как я это делаю:

  Typeface font = Typeface.createFromAsset(getActivity().getAssets(),"fonts/DejaVuSans.ttf"); 
      sometextview.setTypeface(font); 

Я хотел бы начать с именем вашего шрифта - суффикс? тире?

Ох ... и разместили ли вы свой шрифт в подкаталоге "fonts"?

Смежные вопросы