Android 字体修改

系统自带影响Android 字体的属性

  • android:textStyle
  • android:typeface
  • android:fontFamily

1、textStyle可设置三个值:默认normal,加粗bold,倾斜体italic

Android 字体修改_第1张图片
2、typeface它可选的属性有 normal|sans|serif|monospace

Android 字体修改_第2张图片

3、fontFamily它可选的属性有 monospace|serif|cursive|casual|sans-serif|sans-serif-black|sans-serif-condensed|sans-serif-condensed|sans-serif-condensed-medium\sans-serif-light\sans-serif-medium\sans-serif-thin\sans-serif-smallcaps
Android 字体修改_第3张图片
4、自定义字体

    关于字体,这里推荐两个网站,可以下载到免费的字体供我们使用。
    (https://fonts.google.com/)
    (https://www.1001freefonts.com/)
    字体文件,通常都是设计师提供给我们的,一般都是 .ttf(TrueType) 或者 .otf(OpenType) 这两种格式的,比较常用的是 .ttf 格式的。
通常我们会把字体文件放再 assets 目录下,想要加载字体文件,需要使用到 Typeface 这个类,它其中提供了一些 Api ,用于帮助我们来加载一个我们自定义的字体文件。

通常使用案列

        TextView textView=new TextView(this);
        Typeface typeface=Typeface.createFromAsset(getAssets(),"xxx.ttf");
        textView.setTypeface(typeface);

你可能感兴趣的:(学习笔记)