android 中新的自定义字体方法使用 xml
The new Custom Font Method in android using xml
随着 android 发布其 O 预览版,在 xml 中添加了一个名为 字体的新功能。它很容易实现,但我几乎没有怀疑。
让我先补充一下最好的方法
1.) 右键单击 res 文件夹 并转到 新建> Android 资源目录。新
出现资源目录 window。
2.)在资源类型列表中,select字体,然后点击确定。
3.)在字体文件夹中添加字体文件。下面的文件夹结构生成R.font.dancing_script、R.font.la_la和R.font.ba_ba。
4.)双击 字体文件以在编辑器中预览文件的字体。
接下来我们必须创建一个字体系列
1.)右键单击字体文件夹并转到新建 > 字体资源文件。出现新资源文件 window。
2.)输入文件名,然后点击确定。新字体资源 XML 在编辑器中打开。
3.) 在字体标签元素中包含每个字体文件、样式和粗细属性。下面XML说明在字体资源XML中添加字体相关属性XML:
<?xml version="1.0" encoding="utf-8"?>
<font-family xmlns:android="http://schemas.android.com/apk/res/android">
<font
android:fontStyle="normal"
android:fontWeight="400"
android:font="@font/hey_regular" />
<font
android:fontStyle="italic"
android:fontWeight="400"
android:font="@font/hey_bababa" />
</font-family>
向 TextView 添加字体:
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
**android:fontFamily="@font/ba_ba"**/>
根据文档,所有步骤都是正确的。
我的问题是:
1.) 这可以在 android 棒棒糖或棉花糖中使用吗
2.) 是否需要任何支持库来实现这些功能
3.)这个支持什么类型的字体扩展比如.ttf .otf
请给我最好的解释。
1.)这个可以在 android 棒棒糖或棉花糖中使用吗
回答:它也适用于较低版本(根据我的研究)。
2.)是否需要任何支持库来实现这些功能
Ans : 不需要支持 Lib 只需要更新你的 sdk(Android O)
3.)这个支持什么类型的字体扩展比如.ttf .otf
Ans: 是的,它支持.ttf, .otf 字体文件。
有关更多信息,您可以查看以下链接:
随着 android 发布其 O 预览版,在 xml 中添加了一个名为 字体的新功能。它很容易实现,但我几乎没有怀疑。
让我先补充一下最好的方法
1.) 右键单击 res 文件夹 并转到 新建> Android 资源目录。新
出现资源目录 window。
2.)在资源类型列表中,select字体,然后点击确定。
3.)在字体文件夹中添加字体文件。下面的文件夹结构生成R.font.dancing_script、R.font.la_la和R.font.ba_ba。
4.)双击 字体文件以在编辑器中预览文件的字体。
接下来我们必须创建一个字体系列
1.)右键单击字体文件夹并转到新建 > 字体资源文件。出现新资源文件 window。
2.)输入文件名,然后点击确定。新字体资源 XML 在编辑器中打开。
3.) 在字体标签元素中包含每个字体文件、样式和粗细属性。下面XML说明在字体资源XML中添加字体相关属性XML:
<?xml version="1.0" encoding="utf-8"?>
<font-family xmlns:android="http://schemas.android.com/apk/res/android">
<font
android:fontStyle="normal"
android:fontWeight="400"
android:font="@font/hey_regular" />
<font
android:fontStyle="italic"
android:fontWeight="400"
android:font="@font/hey_bababa" />
</font-family>
向 TextView 添加字体:
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
**android:fontFamily="@font/ba_ba"**/>
根据文档,所有步骤都是正确的。
我的问题是:
1.) 这可以在 android 棒棒糖或棉花糖中使用吗
2.) 是否需要任何支持库来实现这些功能
3.)这个支持什么类型的字体扩展比如.ttf .otf
请给我最好的解释。
1.)这个可以在 android 棒棒糖或棉花糖中使用吗
回答:它也适用于较低版本(根据我的研究)。
2.)是否需要任何支持库来实现这些功能
Ans : 不需要支持 Lib 只需要更新你的 sdk(Android O)
3.)这个支持什么类型的字体扩展比如.ttf .otf
Ans: 是的,它支持.ttf, .otf 字体文件。
有关更多信息,您可以查看以下链接: