我所理解最深沉的爱莫过于我活成了你的样子                                                                                     ------《这个杀手不太冷》


在我们开发安卓应用的时候,会有很奇葩的需求,比如开发安卓app但是要应用IOS的字体样式,活着应用其他的字体样式,所以我们就要学会如何修改安卓app的字体样式。

这期间查找了好多资料,发现有些真的太复杂了,我本人就喜欢用一些简单粗暴的方法,不整那些花里胡哨的。

那么如何修改安卓app的字体样式呢?

首先我们得下载我们所需要的字体文件(ttf活着otf格式),目前Android Studio好像支持这两种字体样式文件格式,下载地址我们可以去站长之家字体库来下载:网络连接

然后像我的另一篇博文“安卓如何适配语言与系统语言同步”一样,右键res---New---Android resource directory---选择Resource type:font,新建font文件夹。然后在文件夹下面加入我们需要的字体文件,新建一个font.xml文件,右键new里新建,然后使用fontstyle和font等属性。

font.xml
<?xml version="1.0" encoding="utf-8"?>
<font-family xmlns:android="http://schemas.android.com/apk/res/android"><fontandroid:fontStyle="normal"android:font="@font/sf_pro_display_regular" android:fontWeight="0"/>
</font-family>

最后,在我们需要应用字体样式的style.xml文件里对应加入我们自己的font文件

<item name="android:fontFamily">@font/font</item>

安卓开发:修改app的文字样式相关推荐

  1. 【安卓开发系列 -- APP 】APP 性能优化 -- 崩溃分析

    [安卓开发系列 -- APP ]APP 性能优化 -- 崩溃分析 [1]Native Crash 分析示例 [1.1]Linux 编译 breadpad 下载 breadpad 源码 git clon ...

  2. CSS/Compass修改placeholder的文字样式

    在HTML5中,<input>与<textarea>标签支持placeholder属性,用来定义无任何输入时的默认文字. 可以通过CSS修改placeholder的文字样式: ...

  3. 小程序 rich-text 修改图片和文字样式

    小程序 rich-text 修改图片和文字样式 utils文件 /*** 处理富文本里的图片宽度自适应* 1.去掉img标签里的style.width.height属性* 2.img标签添加style ...

  4. 【安卓开发系列 -- APP】APP 开发基础技术整理

    [安卓开发系列 -- APP]APP 开发基础技术整理 [1]Android Studio APP 项目目录布局  [2]活动的生命周期 活动的状态 : 1. 运行状态,一个活动位于返回栈栈顶时,活动 ...

  5. 【安卓开发系列 -- APP 开源框架】IO 框架 OKIO

    [安卓开发系列 -- APP 开源框架]IO 框架 OKIO [1]OKIO的整体框架 [1.1]OKIO的整体框架图示 [1.2]OKIO的优势 CPU和内存消耗低,OKIO采用了segment机制 ...

  6. 安卓开发(APP)之智能家电案例教程

    智能家电工具介绍与客户端开发: 此文章教程内容: 用安卓手机的APP客户端控制智能家电实现的小案例 本文章所需工具在文章末尾,请君自取,所用工具Android studio. 家居模拟器程序介绍 本程 ...

  7. 安卓逆向——修改APP的名称,图标和包名多开分身

    修改APP的名称,图标和包名多开分身 1. 把apk拖入到 Android killer 2. 修改apk的名字 搜到结果,把得到的文件,把"土豆视频" 改成 修改成的名字 回编译 ...

  8. 安卓逆向——修改APP去广告案例

    修改APP去广告案例 首先 没有去 广告打开的样子 ,显示的广告 这里使用 Android killer 工具 反编译 apk ,查看源码,打开 AndroidManifest.xml 文件查看 配置 ...

  9. iOS 开发修改app名称(display Name)后实际app名称没有变的情况

    2019独角兽企业重金招聘Python工程师标准>>> 中途接手一个项目,因为是现在是做产品,所以蛮多地方和以前开发的还是不一样的. 中间接到一项任务就是要求改app的名称,按照以前 ...

最新文章

  1. PHP中memcached的使用
  2. JWT: 基于Token的验证
  3. vue实现简单表格组件
  4. 【C++ 语言】面向对象 ( 成员函数 | 常量函数 | 友元函数 | 友元类 | 单例类 )
  5. 调用Django中的API时,使用Pycharm给后端view打断点的方法
  6. 科学证明夜猫子都死得早?稳住,事情不是这样的
  7. 在python中函数和类都属于可调用对象_在Python中函数和类都属于可调用对象
  8. 柯特斯公式 | 数值积分
  9. python语法笔记-linux
  10. 2013总结-2014计划
  11. 码农辞职一年后:独立工程师太难了
  12. NYoj 蛇形填数
  13. Linux环境下 微信支付退款 读取证书路径问题
  14. C#PC与三菱Q系列PLC通信小实验中遇到的问题
  15. 团队任务3每日立会(2018-10-25)
  16. C语言 | 九九乘法表
  17. XSS(跨站脚本攻击)相关内容总结整理
  18. 一维亥姆霍兹线圈设计磁场250Gs
  19. 千里之行,始于足下。python 爬虫 requestes模块(2)
  20. 特征交互新路线|阿里 Co-action Network论文解读

热门文章

  1. 《区块链底层设计Java实战》之第三章密码学
  2. 系统架构设计——网购秒杀系统架构设计
  3. 少儿编程,打响2021中国教育改革第一枪
  4. 有赞前端质量保障体系
  5. 如何用漏斗模型做数据分析
  6. 人民币符号¥在css和html正确显示
  7. Deep Learning Applied to Steganalysis of Digital Images: A Systematic Review 深度学习在数字图像隐写分析中的应用:系统综述
  8. 最新MAC Substance 3D Stager 2021已发布,Stager中文正式版下载和安装教程
  9. 华为荣耀刷机失败,不断重启的解决办法
  10. linux选哪个显卡,常用linux系统,最好选用哪种显卡?