Android开发中如何设置字体
首先,在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开发中如何设置字体相关推荐
- android开发字体样式,Android开发中修改程序字体的样式
Android提供三种字体:"Sans","serif"和"monospace". 1.在Android XML文件中设置字体 可以采用an ...
- Android 代码中动态设置字体大小-TextView.SetTextSize()
关键代码 - setTextSize(TypedValue.COMPLEX_UNIT_PX,15); //15像素 - setTextSize(TypedValue.COMPLEX_UNIT_SP,1 ...
- android 设置细字体,Android开发之动态设置字体的样式和粗细
字体设置通常有两种形式: 1:在xml中直接设置 android:textStyle="bold"android:typeface="sans" 2:用java ...
- android设置字体滚动,Android开发:TextView设置字体横向滚动
最近项目中遇到textview中文字显示不全的问题,由于界面设计原因,textview只能占比一定的宽度.基于以上情况,查找了一下textview的属性,强大的textview居然可以设置字体滚动,于 ...
- Android开发中修改程序字体
2019独角兽企业重金招聘Python工程师标准>>> 1.在Android XML文件中设置字体 可以采用android:typeface,例如android:typeface=& ...
- Android开发中如何设置不显示标题和设置全屏
当我们运行自己的程序时,老是会因为标题让程序看上去不够美观. 下面就是不显示标题和全屏显示的代码,很好用的... <span style="white-space:pre"& ...
- Android开发中如何设置或者取消ExitView的焦点
设置ExitView的焦点,直接调用ExitView.requestFocus().在调用requestFocus()方法时不能在onCreate()时直接调用,要延时一段时间调用,否则无法生效.取消 ...
- android 字体倒影,Android开发中怎么实现一个文字倒影效果
Android开发中怎么实现一个文字倒影效果 发布时间:2020-11-25 17:18:19 来源:亿速云 阅读:140 作者:Leah 这期内容当中小编将会给大家带来有关Android开发中怎么实 ...
- 史上最全Android开发中100%会用到的开源框架整理(1/5)
其实这个开源框架整理很久了,只是一直放在有道云笔记里面,笔者还有很多写得文章都放在有道云笔记里面,有时间都好好整理一下放出来,本篇文章也会不定期更新,由于整理的开源框架分类都有200多个,所有这次只将 ...
最新文章
- Servlet--02--xml文件配置
- PHP与Python哪个做网站产品好?
- mui 打开openWindow新页面不读取缓存的设置/mui中h5清除缓存页面的办法
- python鼠标拖拽功能_selenium鼠标移动、拖拽、双击、长按等操作
- 矩阵低秩张量分解_TKDE 2020 | CTRR:组稀疏约束的紧凑张量环回归
- 字符串匹配 sunday算法
- linux分辨率和用户有关吗,Linux系统在高分屏非正常分辨率显示
- 04.卷积神经网络 W3.目标检测(作业:自动驾驶 - 汽车检测)
- 年末巨制:知识图谱嵌入方法研究总结
- bash awk_Bash指南,Linux终端技巧,DevOps错误,Python,awk,NASA等
- [Spring cloud 一步步实现广告系统] 5. 投放系统配置+启动+实体类
- web测试和app测试的区别你知道吗?
- 求 s = a+aa+aaa+… …+aaa…a的值,其中a是一个数字
- 如何开启计算机cpu虚拟化,win10如何开启虚拟化支持_win10开启cpu虚拟化的方法
- 利用在线词典批量查询英语单词
- 当下移动互联网的6个泡沫,快要破了!
- 万字长文的Git使用教程:最详细、最傻瓜、最浅显、真正手把手教!
- QQ第三方登录的应用
- OpenGL进阶(十九) - 多光源
- mysql workbench 报 tables could not be fetched.
热门文章
- 年少痴狂,怀恋曾经的创业岁月,语音识别的应用远远未到高潮,本人的软件源码开源,需要的留下Email,我给大家发
- python2安装pyyaml_python-2.7 – tox无法在Windows上安装pyYaml
- Hadoop - 国内各站点最高温度、气压和风速统计
- 智慧物流打造海尔集团核心竞争力
- Qt qml 华为太空人仪表盘
- js函数中关于this与event的用法
- 差分定位中控软件_【软件2】SUAV三鼎航测一体化平台、航测内业全流程解决方案...
- 在线HTML转PUG工具
- BEM战略解码的核心是打赢必赢之战
- 体育西路105号天文苑B2栋1402室????