更改android字体无效

Adh*_*ham 5 fonts android typeface

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

Typeface font = Typeface.createFromAsset(this.getAssets(), "fonts/Abumohammed.ttf"); 
textView.setTypeface(font);
Run Code Online (Sandbox Code Playgroud)

我敢肯定,这Abumohammed.ttf是在assets/fonts文件夹..但字体不会改变,并且对textview没有任何影响!

Com*_*are 4

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

我会找到一些绝对有效的字体,例如这个,并尝试它以确保代码的其余部分没问题。如果您确实确定该字体文件不起作用,那么您别无选择,只能寻找其他字体。