Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个使用大量视图和 TextViews 的大型应用程序
我必须将所有这些视图的字体更改为特定字体
我创建了一个主题以将其分配给应用程序,但资产文件夹中的字体因此我必须加载它然后分配它
请有任何帮助
不幸的是,你不能。
一种选择是扩展 Activity,然后从此扩展您的所有活动。然后,您可以在基类中编写代码来遍历活动上的所有 (TextView) 控件。但是,如果它们当时不可见,您可能会发现其中一些是不可访问的。
如何从 TextView 继承并创建自己的 TextView 将字体设置为所需的字体?
专业提示:在单例中实例化字体,您只会加载一次。