如何在 Android Studio 上添加字体文件夹?
How to add fonts folder on Android Studio?
我正在使用 Android Studio IDE 开发 android 应用程序,我想在此应用程序中使用自定义字体。
我知道我必须在 'assets' 文件夹下创建一个名为 'fonts' 的文件夹,但是我不能。
我一直在尝试,我有这个:
资源
-assets.fonts
取而代之:
资源
-资产
--字体
如何创建这个文件夹?
我是 android 开发的新手,对某些事情感到抱歉。
在 Android Studio 中,您可以在 src/main
.
下创建 assets
目录
看起来像这样
- src
- main
- java
- res
- assets
- fonts
更新
最近的支持库(从26.0开始)正式支持字体作为资源。
要使用它,请将字体放入 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);
此功能还允许您创建字体系列。更多信息见 official docs.
您也可以使用Downloadable Font。
我正在使用 Android Studio IDE 开发 android 应用程序,我想在此应用程序中使用自定义字体。
我知道我必须在 'assets' 文件夹下创建一个名为 'fonts' 的文件夹,但是我不能。
我一直在尝试,我有这个:
资源
-assets.fonts
取而代之:
资源
-资产
--字体
如何创建这个文件夹?
我是 android 开发的新手,对某些事情感到抱歉。
在 Android Studio 中,您可以在 src/main
.
assets
目录
看起来像这样
- src
- main
- java
- res
- assets
- fonts
更新
最近的支持库(从26.0开始)正式支持字体作为资源。
要使用它,请将字体放入 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);
此功能还允许您创建字体系列。更多信息见 official docs.
您也可以使用Downloadable Font。