0

我的 android 设备上有一个clocktopia字体,它只在某些应用程序上。

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

谢谢你。

4

2 回答 2

0

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

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

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

于 2012-06-21T14:39:25.653 回答
0

自定义字体和 XML 布局 (Android)

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

于 2012-06-21T14:45:03.543 回答