gpt4 book ai didi

android - 在 Android 中将应用程序字体更改为 roboto 字体的最简单解决方案

转载 作者:行者123 更新时间:2023-11-29 00:06:00 26 4
gpt4 key购买 nike

如何将应用程序字体更改为 Roboto ttf,我看到了更改每个 TextView 的解决方案,但我想在项目中的一个地方配置字体并更改每个 TextView、EditText 和 Spinner 的字体。提前致谢。

最佳答案

您可以扩展 TextView,自定义它,然后在您的应用程序中使用 CustomTextView

public class CustomTextView extends TextView {

public CustomTextView(Context context) {
super(context);
applyCustomFont(context);
}

public CustomTextView(Context context, AttributeSet attrs) {
super(context, attrs);
applyCustomFont(context);
}

public CustomTextView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
applyCustomFont(context);
}

private void applyCustomFont(Context context) {
Typeface customFont = Typeface.createFromAsset(context.getAssets(), "roboto-bold.ttf");
setTypeface(customFont);
}
}

请引用this链接以获取更多信息。

关于android - 在 Android 中将应用程序字体更改为 roboto 字体的最简单解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33741135/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com