gpt4 book ai didi

android - Android 上的自定义字体

转载 作者:可可西里 更新时间:2023-11-01 18:46:08 35 4
gpt4 key购买 nike

我想在 Android 应用程序中使用自定义字体,但使用自定义字体似乎很痛苦?!我可以通过将自定义字体添加到每个 TextView -> 大量样板代码来以编程方式设置自定义字体。我可以创建一个新类 CustomTextView extends TextView 并在构造函数中添加 setTypeface -> 不再有属性的 xml 上下文感知帮助。

还有其他方法可以设置自定义字体吗?按 XML、按样式、按主题?

提前致谢!

附言是否可以通过 XML 设置下划线?

最佳答案

使用此代码更改字体 textview..

TextView newfont;
newfont=(TextView) findViewById(R.id.textView1);
Typeface font=Typeface.createFromAsset(getAssets(), "fonts/DejaVuSerif-Italic.ttf");
newfont.setTypeface(font);
newfont.setText("This is the new font Text");

从网上下载 DejaVuSerif-Italic.ttf 文件并放入 assets 文件夹中的 fonts 文件夹。

关于android - Android 上的自定义字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5694163/

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