作者:台湾菜文 | 来源:互联网 | 2023-05-20 15:23
我正在使用Android Studio IDE开发Android应用程序,我想在此应用程序中使用自定义字体.
我知道我必须在'assets'文件夹下创建一个名为'fonts'的文件夹,但我不能.
我尝试的所有时间,我有这个:
res
-assets.fonts
而不是:res
-assets
--fonts
我该如何创建这个文件夹?
我是android开发的新手,所以抱歉.
1> ytRino..:
在Android Studio中,您可以assets
在下创建目录src/main
.
所以它看起来像这样
- src
- main
- java
- res
- assets
- fonts
更新
最近的支持库(从26.0开始)正式支持字体作为Resource.
要使用它,请将字体放入src/main/res/font/
,
- src
- main
- java
- res
- font
现在您可以使用字体作为R.font.xxx
在布局xml中
android:fOntFamily="@font/myfont"
或以编程方式
Typeface typeface = ResourcesCompat.getFont(context, R.font.myfont);
textView.setTypeface(typeface);
此功能还允许您创建字体系列.有关官方文档的更多信息.
您还可以使用可下载字体.