android - 更改 android 字体不起作用

标签 android fonts typeface

我正在使用以下代码行来更改 android 应用程序中的字体类型:L

Typeface font = Typeface.createFromAsset(this.getAssets(), "fonts/Abumohammed.ttf"); 
textView.setTypeface(font);

我确定 Abumohammed.ttf 位于 assets/fonts 文件夹中......但字体不会改变并且不会对 textview 产生任何影响! !

最佳答案

Android 并不支持所有字体文件。当它失败时,它往往会静静地失败,而是显示默认字体。我不知道 Android 不喜欢其中的一些。

我会找到一些绝对有效的字体,such as this one ,并尝试确保您的其余代码正常。如果您确实确定字体文件不起作用,据我所知,您别无选择,只能找到其他字体。

关于android - 更改 android 字体不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11786553/

相关文章:

apache - mpdf 错误地显示 ascii<115

android - 更改选项卡标题的字体 - ActionBarSherlock

android - 如何从 Android Chrome 中提取和查看 cookie?

android - Scrollview 作为 CoordinatorLayout 的子项时,工具栏不会折叠

html - html中的某些字体之间没有区别

android - 如何在Android studio中导入字体

android - 使用自定义字体的自定义 TextView

google-chrome - 我可以在 Chrome 中禁用本地字体吗?

android - 使用 onClickListener 在 Service 中停止服务

java - ScrollView 内的 android 图像和按钮