首先,在Android系统中有默认支持3种字体,而在Android studio中也可以设置字体:

如图所示,AS提供了4种字体可供开发者选择,不过楼主不怎么用,因为用了也不见什么用。。

除此之外,还可自定义设置字体,设置自己下载好的字体文件:

1.首先将字体文件复制到新建的assets文件夹下,在新建文件夹的时候请选择project,然后找到项目文件夹下src/main/文件夹下进行新建。

然后再将字体文件复制到此文件夹下。

2.接下来,我们就用Java代码来将此字体应用到我们的应用上;

首先我们得为我们的文本设置id,从而确认为哪一个控件设置此字体;

打开MainActivity.java文件,在此文件中进行编译;

使用以下代码:

 //获取控件TextView tv_main_text= (TextView) findViewById(R.id.tv_main_text); //tv_main_text是我们控件的id//设置字体Typeface typeface=Typeface.createFromAsset(getAssets(),"STCAIYUN.TTF"); ‘STCAIYUN.TTF'是我们的字体文件名tv_main_text.setTypeface(typeface);

这样,就可以为你的app设置你想要的字体了!

分享使人进步!

Android开发中如何设置字体相关推荐

  1. android开发字体样式,Android开发中修改程序字体的样式

    Android提供三种字体:"Sans","serif"和"monospace". 1.在Android XML文件中设置字体 可以采用an ...

  2. Android 代码中动态设置字体大小-TextView.SetTextSize()

    关键代码 - setTextSize(TypedValue.COMPLEX_UNIT_PX,15); //15像素 - setTextSize(TypedValue.COMPLEX_UNIT_SP,1 ...

  3. android 设置细字体,Android开发之动态设置字体的样式和粗细

    字体设置通常有两种形式: 1:在xml中直接设置 android:textStyle="bold"android:typeface="sans" 2:用java ...

  4. android设置字体滚动,Android开发:TextView设置字体横向滚动

    最近项目中遇到textview中文字显示不全的问题,由于界面设计原因,textview只能占比一定的宽度.基于以上情况,查找了一下textview的属性,强大的textview居然可以设置字体滚动,于 ...

  5. Android开发中修改程序字体

    2019独角兽企业重金招聘Python工程师标准>>> 1.在Android XML文件中设置字体 可以采用android:typeface,例如android:typeface=& ...

  6. Android开发中如何设置不显示标题和设置全屏

    当我们运行自己的程序时,老是会因为标题让程序看上去不够美观. 下面就是不显示标题和全屏显示的代码,很好用的... <span style="white-space:pre"& ...

  7. Android开发中如何设置或者取消ExitView的焦点

    设置ExitView的焦点,直接调用ExitView.requestFocus().在调用requestFocus()方法时不能在onCreate()时直接调用,要延时一段时间调用,否则无法生效.取消 ...

  8. android 字体倒影,Android开发中怎么实现一个文字倒影效果

    Android开发中怎么实现一个文字倒影效果 发布时间:2020-11-25 17:18:19 来源:亿速云 阅读:140 作者:Leah 这期内容当中小编将会给大家带来有关Android开发中怎么实 ...

  9. 史上最全Android开发中100%会用到的开源框架整理(1/5)

    其实这个开源框架整理很久了,只是一直放在有道云笔记里面,笔者还有很多写得文章都放在有道云笔记里面,有时间都好好整理一下放出来,本篇文章也会不定期更新,由于整理的开源框架分类都有200多个,所有这次只将 ...

最新文章

  1. Servlet--02--xml文件配置
  2. PHP与Python哪个做网站产品好?
  3. mui 打开openWindow新页面不读取缓存的设置/mui中h5清除缓存页面的办法
  4. python鼠标拖拽功能_selenium鼠标移动、拖拽、双击、长按等操作
  5. 矩阵低秩张量分解_TKDE 2020 | CTRR:组稀疏约束的紧凑张量环回归
  6. 字符串匹配 sunday算法
  7. linux分辨率和用户有关吗,Linux系统在高分屏非正常分辨率显示
  8. 04.卷积神经网络 W3.目标检测(作业:自动驾驶 - 汽车检测)
  9. 年末巨制:知识图谱嵌入方法研究总结
  10. bash awk_Bash指南,Linux终端技巧,DevOps错误,Python,awk,NASA等
  11. [Spring cloud 一步步实现广告系统] 5. 投放系统配置+启动+实体类
  12. web测试和app测试的区别你知道吗?
  13. 求 s = a+aa+aaa+… …+aaa…a的值,其中a是一个数字
  14. 如何开启计算机cpu虚拟化,win10如何开启虚拟化支持_win10开启cpu虚拟化的方法
  15. 利用在线词典批量查询英语单词
  16. 当下移动互联网的6个泡沫,快要破了!
  17. 万字长文的Git使用教程:最详细、最傻瓜、最浅显、真正手把手教!
  18. QQ第三方登录的应用
  19. OpenGL进阶(十九) - 多光源
  20. mysql workbench 报 tables could not be fetched.

热门文章

  1. 年少痴狂,怀恋曾经的创业岁月,语音识别的应用远远未到高潮,本人的软件源码开源,需要的留下Email,我给大家发
  2. python2安装pyyaml_python-2.7 – tox无法在Windows上安装pyYaml
  3. Hadoop - 国内各站点最高温度、气压和风速统计
  4. 智慧物流打造海尔集团核心竞争力
  5. Qt qml 华为太空人仪表盘
  6. js函数中关于this与event的用法
  7. 差分定位中控软件_【软件2】SUAV三鼎航测一体化平台、航测内业全流程解决方案...
  8. 在线HTML转PUG工具
  9. BEM战略解码的核心是打赢必赢之战
  10. 体育西路105号天文苑B2栋1402室????