通过android:typeface属性来设置字体:

    <TextViewandroid:id="@+id/textView15"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="Fuel drive"android:textSize="16sp"android:typeface="normal"/>

Google官方提供的四种字体如下:

想要使用其他字体,有如下几种方法:
方法一:
1.将字体ttf文件放到 app\src\main\assets\fonts 目录下;
2.Java/Kotlin中添加如下代码

        val tf: Typeface = Typeface.createFromAsset(activity?.assets, "fonts/aubrey.ttf")textView15.typeface = tf

方法二:
1.将字体ttf文件放到 app\src\main\res\font 目录下;
2.在layout布局文件中添加android:fontFamily属性:

    <TextViewandroid:id="@+id/textView15"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="Fuel drive"android:textSize="16sp"android:fontFamily="@font/aubrey"/>

fontFamily

android:fontFamily="sans-serif"           // roboto regular
android:fontFamily="sans-serif-light"     // roboto light
android:fontFamily="sans-serif-condensed" // roboto condensed
android:fontFamily="sans-serif-black"     // roboto black
android:fontFamily="sans-serif-thin"      // roboto thin (android 4.2)
android:fontFamily="sans-serif-medium"    // roboto medium (android 5.0)

Android System Fonts(/system/fonts):

参考连接:
Android字体设置

【Android】字体设置 Text font相关推荐

  1. android系统自带字体设置,安卓手机系统字体设置-系统字体设置(Big Font) 安卓版v2.37-PC6安卓网...

    Big Font 改变系统字体大小:这个软件可以直接修改安卓系统字体的大小,相比原生系统的大中小肯那个还不能完全符合所有人.这个软件还不错. 官方介绍 透过改变系统字体大小Big Font应用,你可以 ...

  2. android roboto字体下载,Android字体设置及Roboto字体使用方法

    本文实例讲述了Android字体设置及Roboto字体使用方法.分享给大家供大家参考.具体分析如下: 一.自定义字体 1.android Typeface使用TTF字体文件设置字体 我们可以在程序中放 ...

  3. android 字体设置ttf

    Android系统默认字体支持四种字体,分别为: noraml (普通字体,系统默认使用的字体) sans(非衬线字体) serif (衬线字体) monospace(等宽字体) 除此之外还可以使用其 ...

  4. android 字体变细,android 字体设置为中等粗细

    Android TextView设置字体粗细只有三种状态,textStyle取值只有bold.nomral.italic.客户需求是字体是medium粗细,只因ios是有medium属性,Androi ...

  5. android 字体设置方正,Android设置TextView的字体

    做项目的时候,需要使用到手写字体来让内容更加的美观.可是程序中默认使用的是系统的默认字体,怎么将TextView(或EditText)的字体设置成自己想要的字体呢?步骤如下: 下载字体文件(.ttf格 ...

  6. Android 字体设置

    Android 对中文字体支持很不好~~ 需要加入相应的字体库 (1)创建布局Layout //创建线性布局LinearLayout linearLayout=newLinearLayout(this ...

  7. android单线字体,Android字体设置

    // 自定义字体 custom = new TextView(this); //xx.ttf located at assets/fonts/ typeface = Typeface.createFr ...

  8. h5 android 字体设置,解决因为手机设置字体大小导致h5页面在webview中变形的BUG

    解决因为手机设置字体大小导致h5页面在webview中变形的BUG 首先,我们做了一个H5页面,在各种手机浏览器中打开都没问题.我们采用了rem单位进行布局,通过JS来动态计算网页的视窗宽度,动态设置 ...

  9. jquery 属性选择android,select设置text的值选中(兼容ios和Android)基于jquery

    前一段时间改了一个bug,是因为select引起的.当时我没有仔细看,只是把bug改完了就完事了,今天来总结一下. 首先说option中我们通常会设置value的属性的,还有就是text值的,请参见下 ...

最新文章

  1. django创建项目,创建app以及调用templates(模版)和static(静态文件)的方法
  2. 复制链接到safari浏览器打开_JS实现复制到剪贴板(兼容FF/Chrome/Safari所有浏览器)...
  3. 【转】Unity3D将来时:IL2CPP(上)
  4. 克隆人不只出现在科幻电影里?阿里虚拟美女“俪知”亮相
  5. 软件工程---团队作业四
  6. js获取浏览器语言(ie、ff、chrome)、contextpath
  7. nginx的502错误及常见解决方法汇总
  8. java threadsafe 注解_Java 注解详解
  9. 基于深度学习的手写数字识别、python实现
  10. WinDbg配置与下载 (转载)
  11. OMG!最难啃的《深度学习》圣经花书,居然新出版了视频课!
  12. UGUI实现摇杆(模仿太极熊猫)
  13. ubuntu16.04安装中文输入法
  14. 全自动抠图换背景软件下载_抠图换背景的证件照软件
  15. 原型设计之Axure RP
  16. 毕业设计 微信小程序 外卖点餐平台
  17. 计算机的经历和灵感,从电脑编程灵感中得到的启发
  18. 在电脑中怎样画思维导图
  19. sybase 珍藏(二)
  20. 分享一个自用的zsh主题

热门文章

  1. 微信小程序入门教程之四:API 使用
  2. CV:计算机视觉技最强学习路线
  3. kali修改用户名与密码
  4. win10 t480耳机没有声音处理方法
  5. 决策模型(一):不确定型决策法
  6. 18岁还能长高?该怎么做呢?
  7. 你好法语A1语法单元汇总(unité 7)
  8. 关于Mobius反演
  9. 用Python实现原生爬取某牙直播平台数据
  10. Windows下C++通过Hooks记录键盘敲击记录的代码