2012-10-06 121 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文件

相关问题