安卓中使用ttf字体文件

官方文档中提供的方法要设备能访问google?

官方方法

直接下载字体的fft文件

我要使用的是lexend

需要的格式可以在里面搜索

使用下载的ttf文件

解压出来

可以单独使用static里面的,里面是直接的lexend的各种格式

但是我这里直接使用Lexend-VariableFont_wght.ttf

说明文件写了这里面包含所有格式

将ttf文件放到res/font目录下,然后分别对需要使用的不同类型的格式创建单独的文件

文件中可以自定义style,我这里就是定义了字体粗细android:fontWeight

现在可以在布局文件中使用该font了

看看最终效果

相关推荐
冬奇Lab6 分钟前
Android 15音频子系统(五):AudioPolicyService策略管理深度解析
android·音视频开发·源码阅读
亚历克斯神30 分钟前
Flutter for OpenHarmony: Flutter 三方库 mutex 为鸿蒙异步任务提供可靠的临界资源互斥锁(并发安全基石)
android·数据库·安全·flutter·华为·harmonyos
dalancon2 小时前
SurfaceControl 的事务提交给 SurfaceFlinger,以及 SurfaceFlinger 如何将这些数据设置到对应 Layer 的完整流程
android
dalancon2 小时前
SurfaceFlinger Layer 到 HWC 通信流程详解
android
cccccc语言我来了2 小时前
Linux(9)操作系统
android·java·linux
yige453 小时前
【MySQL】MySQL内置函数--日期函数字符串函数数学函数其他相关函数
android·mysql·adb
洞见前行3 小时前
AI 当逆向工程师:Claude Code 自主分析 APK 和 so 文件,解决 Unity 插件化启动崩溃
android·人工智能
努力进修4 小时前
旧安卓手机别扔!用KSWEB搭个人博客,搭配外网访问超香
android·智能手机·cpolar
范特西林4 小时前
一文看懂Android SELinux 策略,从“拒绝”到“允许”的距离
android
客卿1236 小时前
用两个栈实现队列
android·java·开发语言