我如何使用我的Android设备中已有的clocktopia字体?

时间:2012-06-21 14:24:01

标签: android android-fonts

我的Android设备上有一个clocktopia字体,它仅适用于某些应用程序。

如何以编程方式使用该特定字体?

谢谢。

2 个答案:

答案 0 :(得分:0)

首先,将.ttf(或其他字体文件)放在/ assets目录中。 然后,使用以下代码设置textview的字体。

TextView textView = (TextView) findViewById(R.id.myTextView);
Typeface font = Typeface.createFromFile("path-to-file"); 
textView.setTypeface(font);

不幸的是,您无法在XML中使用自定义字体(因此您也无法使用字体定义自定义主题)。

答案 1 :(得分:0)

Custom fonts and XML layouts (Android)

您可以在此处使用TextViewPlus类提供程序从xml加载字体,但我不知道如何使用主题自动执行此操作。