最佳答案
是否可以在应用程序的每个控件中设置任何自定义字体?不一定是运行时?(例如,如果可能的话,从 xml 开始,或者对于 JAVA 文件中的整个应用程序,只从 xml 开始一次)
我可以通过这段代码设置一个控件的字体。
public static void setFont(TextView textView) {
Typeface tf = Typeface.createFromAsset(textView.getContext()
.getAssets(), "fonts/BPreplay.otf");
textView.setTypeface(tf);
}
这段代码的问题在于它应该对每个控件都进行调用。我想调用这个或任何类似的方法一次,或者如果可能的话,在 xml 中设置属性。有可能吗?