我的Android设备上有一个clocktopia
字体,它仅适用于某些应用程序。
如何以编程方式使用该特定字体?
谢谢。
答案 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加载字体,但我不知道如何使用主题自动执行此操作。