Android 如何将字体应用于整个应用程序?
每个人 我想将我的自定义字体应用于整个应用程序,而不仅仅是文本视图或活动。如果可能的话,只需在清单文件中进行更改,这样对我来说就很容易了Android 如何将字体应用于整个应用程序?,android,Android,每个人 我想将我的自定义字体应用于整个应用程序,而不仅仅是文本视图或活动。如果可能的话,只需在清单文件中进行更改,这样对我来说就很容易了 所以请帮助我。您可以创建自定义textview类,并在需要使用自定义字体时使用该类 检查此链接:对所有活动尝试此方法。或者,您可以在实用程序类中使用此方法,并在活动类中使用,请参见下文 方法在utility.java文件中 public static void setFont(ViewGroup group, Typeface font) { int
所以请帮助我。您可以创建自定义textview类,并在需要使用自定义字体时使用该类
检查此链接:对所有活动尝试此方法。或者,您可以在实用程序类中使用此方法,并在活动类中使用,请参见下文 方法在
utility.java
文件中
public static void setFont(ViewGroup group, Typeface font) {
int count = group.getChildCount();
View v;
for (int i = 0; i < count; i++) {
v = group.getChildAt(i);
if (v instanceof TextView || v instanceof EditText
|| v instanceof Button) {
((TextView) v).setTypeface(font);
} else if (v instanceof ViewGroup)
setFont((ViewGroup) v, font);
}
}
ll_Homescreen = (LinearLayout) findViewById(R.id.ll_Homescreen);
FontStyle = Typeface.createFromAsset(getAssets(), path of you font);
utility.setFont(ll_Homescreen, FontStyle);
我希望这将帮助你快乐地编码 还有一个库可以做到这一点。使用和设置非常简单 可能重复