从资产加载TypeFace并将其分配给整个应用程序

时间:2012-03-06 14:21:48

标签: android android-theme

我有一个使用大量视图和TextViews的大型应用程序

我必须将所有这些视图的字体更改为特定字体

我创建了一个主题,将它分配给应用程序但是在assets文件夹中的字体,所以我必须加载它然后分配它

任何帮助,请

2 个答案:

答案 0 :(得分:0)

不幸的是,你不能。

一种选择是扩展Activity,然后从中扩展所有活动。然后,您可以在基类中编写代码以遍历活动上的所有(TextView)控件。但是,您可能会发现,如果当时看不到它们中的一些,则无法访问它们。

答案 1 :(得分:0)

如何从TextView继承并创建自己的TextView,将字体设置为所需的字体?

专业提示:在单例中实例化字体,您只需加载一次。