2012-03-22 27 views
0

質問があります。どのように私はフォントを設定することができます:Harrington in textview。私は以下を使用します:テキストビューで選択したフォントを設定する方法

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

しかし、この解決法は機能しません。何か案は?

+1

が上がらない」あなたがフォントを設定することになってあなたはfindviewbyidの後に? – androidu

答えて

2

最初の場所を使用して資産フォルダからファイルを読み取ることができます。

enter image description here

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

あなたのPCからフォントにアクセスしようとしています!お使いの携帯電話はPCの「C:/」ドライブにアクセスできないため、フォントを読み込むことはできません。アプリケーションのAssetsフォルダにフォントを配置し、そこからフォントを読み取る必要があります。

あなたは資産のフォントは次のように、フォルダ

context.getAssets().open(fileName); 
関連する問題