2012-10-06 221 views
-1

我想在android應用程序中使用新的自定義字體。在解釋時請準確而具體,我是一個新手。也就是說,我想讓我的android應用程序使用這些新的android自定義字體http://developer.android.com/design/style/typography.html。謝謝。請幫忙。如何在android應用程序中使用自定義字體?

+7

[Duplicate](http://stackoverflow.com/q/3203694/1050058)。對於誰回答,你們應該標記重複,以鼓勵在提問前進行新手搜索。 SO上有很多類似的問題。 –

+0

http://stackoverflow.com/a/7197867/1436931 –

+0

這應該已經關閉作爲一個愚蠢的,而不是「不是一個真正的問題」 – Supuhstar

回答

17

我們可以通過這種方式使用自定義字體,

TextView txt = (TextView) findViewById(R.id.custom_font); 
Typeface font = Typeface.createFromAsset(getAssets(), "Chantelli_Antiqua.ttf"); 
txt.setTypeface(font); 

請參閱本tutorial取得全面瞭解。

+0

無論如何其他方式來做到這一點在佈局xml文件以外的代碼? – ejobity

+0

我不認爲我們可以做到這一點使用XML佈局和簡單的方法來做到這一點是從編碼 –

+0

謝謝有用的鏈接 – ejobity

5

您只需把字體的.ttf文件在你的資產的文件夾並將其分配給你想在你的主要活動適用於這樣的文本字段或任何東西:

TextView txt = (TextView) findViewById(R.id.custom_font); 
Typeface font = Typeface.createFromAsset(getAssets(), "Chantelli_Antiqua.ttf"); 
txt.setTypeface(font); 

這裏有一個很好教程將教你所有你需要知道這一點: http://mobile.tutsplus.com/tutorials/android/customize-android-fonts/

0

試試這個鏈接herehere

的.TTF文件被用來獲取不同格式到我們的android應用程序。 它是一種使用.ttf文件的簡單方法。你需要得到的唯一東西是通過使用谷歌搜索獲得所有可用的.ttf文件

相關問題