美文网首页
android自定义字体

android自定义字体

作者: Quintusss | 来源:发表于2019-05-22 14:46 被阅读0次

Android O通过字体资源支持自定义字体,支持.otf(OpenType)和.ttf(TrueType)字体格式。只要有响应的otf或ttf文件,我们的目标就可以达到。

step1.

在app / res文件夹中新建字体文件夹,就像创建 colors, values, drawable一样,直接这样,这样,再这样,取名为font就好了。

step2.

文件夹建好了,那么字体资源文件我们从哪里搞得到呢?UI虐我千百遍,这次总该要还回来了吧。当然,如果你不舍得让UI妹纸受累,也可以从google字体站获取:https://fonts.google.com/
样式很多,待UI妹纸相中之后,就可以选择下载到项目中去了

image.png
下载之后,放到我们刚建好的font文件夹中:
image.png
放入项目之后,双击字体文件就可以预览了:
image.png
step3.

用起来非常简单,只需要在相应textview中增加属性:fontFamily

<TextView
     android:layout_width="match_parent"
     android:layout_height="wrap_content"
     android:fontFamily="@font/merriweather_regular"/>

你没看错,真的只有这么简单

如果我想在代码中灵活设置字体,应该怎么做呢?

答案也非常简单,两行代码搞定:

//先获取字体
Typeface typeface = getResources().getFont(R.font.lato_regular);
mTextView.setTypeface(typeface);

相关文章

  • android自定义字体

    Android O通过字体资源支持自定义字体,支持.otf(OpenType)和.ttf(TrueType)字体格...

  • Android自定义字体

    文章目的:快速入门Android中自定义各种字体! 前言:我们都知道,Android中默认的字体是黑体,而大多数a...

  • Android自定义字体设置

    Android自定义字体设置 1.typeface、fontFamily、textStyle介绍 1.typefa...

  • Android 自定义字体

    说明 在一些应用中,有改变字体,或者某些页面有特殊字体要求时,Android自身的字体满足不了时,需要自定义字体,...

  • Android自定义字体

    Android 自定义字体 1. Android默认方法 为每个view单独设置Typeface. 这种方法可以扩...

  • Android上的自定义字体 - 通过XML进行动态字体选择

    前言 这是我们系列自定义字体在Android上的第2篇文章。在之前,我们已经看到如何使用自定义字体并将不同的样式应...

  • Android 自定义字体方案

    在应用中需要配置不同的字体,而 Android 只能在 xml 中配置系统默认提供的四种字体,需要自定义的字体都需...

  • Android APP支持自定义字体

    情景:需要为整个应用替换自定义字体。 Android对于文字的字体设置主要是通过以下两个对象 FontFamily...

  • Android 设置字体

    吐槽 首先,来点吐槽。在Android O 之前设置字体是如此之…… 缺点:自定义字体只能通过动态代码设置; 每次...

  • 十九、Expo 使用自定义字体

    使用自定义字体 iOS和Android都有自己的平台字体集,但如果你想在你的应用中注入更多的品牌个性,那么选择好的...

网友评论

      本文标题:android自定义字体

      本文链接:https://www.haomeiwen.com/subject/wyoyzqtx.html