roboto字体android,Android字体设置及Roboto字体使用方法
本文实例讲述了Android字体设置及Roboto字体使用方法。分享给大家供大家参考。具体分析如下:
一、自定义字体
1.android Typeface使用TTF字体文件设置字体
我们可以在程序中放入ttf字体文件,在程序中使用Typeface设置字体。
第一步,在assets目录下新建fonts目录,把ttf字体文件放到这。
第二步,程序中调用:
复制代码 代码如下:
AssetManager mgr=getAssets();//得到AssetManager
Typeface tf=Typeface.createFromAsset(mgr, "fonts/ttf.ttf");//根据路径得到Typeface
tv=findViewById(R.id.textview);
tv.setTypeface(tf);//设置字体
2.在xml文件中使用android:textStyle=”bold” 可以将英文设置成粗体, 但是不能将中文设置成粗体,
将中文设置成粗体的方法是:
复制代码 代码如下:
TextView tv = (TextView)findViewById(R.id.TextView01);
tv.getPaint().setFakeBoldText(true);//中文仿“粗体”--使用TextPaint的仿“粗体”设置setFakeBoldText为true。
注意:部分字体中文无效,虽然不会报错,但是对中文无效。
二、使用RoBoto
自从Android4.0后默认字体就使用了Roboto,下面介绍一下使用方法:
复制代码 代码如下:
android:fontFamily="sans-serif" // roboto regular
android:fontFamily="sans-serif-light" // roboto light
android:fontFamily="sans-serif-condensed" // roboto condensed
android:fontFamily="sans-serif-thin" // roboto thin (android 4.2)
//in combination with
android:textStyle="normal|bold|italic"
可用的参数如下:
Regular
Italic
Bold
Bold-italic
Light
Light-italic
Thin
Thin-italic
Condensed regular
Condensed italic
Condensed bold
Condensed bold-italic
希望本文所述对大家的Android程序设计有所帮助。
时间: 2015-01-18
roboto字体android,Android字体设置及Roboto字体使用方法相关推荐
- android 设置默认字体大小,Android中如何设置TextView的字体默认大小
Android中如何设置TextView的字体默认大小 发布时间:2020-11-25 16:46:14 来源:亿速云 阅读:81 作者:Leah 本篇文章为大家展示了Android中如何设置Text ...
- java字体推荐_详解Eclipse 字体、字号的设置、最佳字体推荐
Eclipse 最佳字体 推荐: 步骤:Eclipse->Windows[窗口]->Preferences[首选项]->General[常规]->Appearance[外观]- ...
- android 更改颜色设置,安卓系统字体颜色修改教程
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 反编辑framework-res.apk 1.修改内容如下: 打开 res/values/colors.xml 找到 回编辑后需要把你在apk中的改过的x ...
- jupyter代码字体大小_Jupyter notebook设置背景主题,字体大小及自动补全代码的操作...
相信看这篇文章的你已经安装好Jupyter notebook,如果还没有的话可以看windows python3怎么安装Jupyter Notebooks? Jupyter Notebook的默认背景 ...
- Eclipse 字体、字号的设置、最佳字体推荐
Eclipse 最佳字体 推荐: 步骤:Eclipse->Windows[窗口]->Preferences[首选项]->General[常规]->Appearance[外观]- ...
- android 字体间间隔,TextView设置行间距、字体间距
一.设置行间距 1.设置行间距:android:lineSpacingExtra,取值范围:正数.负数和0,正数表示增加相应的大小,负数表示减少相应的大小,0表示无变化 2.设置行间距的倍数:andr ...
- Android: Canvas drawText()设置marginleft ,字体center_vertical的方法
val start = context.resources.getDimensionPixelOffset(R.dimen.contact_wireless_title_margin_start)pa ...
- python3.7字体大小调整_pycharm设置开发模板/字体大小/背景颜色(
https://www.xin3721.com/eschool/pythonxin3721/ 一.pycharm设置字体大小/风格 选择 File –> setting –> Editor ...
- Android 7.0设置MODE_WORLD_READABLE出现异常解决方法
Android 7.0给SharedPreferences设置Context.MODE_WORLD_READABLE或Context.MODE_WORLD_WRITEABLE,会触发SecurityE ...
- android闹钟 失效,Android闹钟启动时间设置无效问题的解决方法
Android开发中,alarmManager在5.0以上系统,启动时间设置无效的问题 做一个app,需要后台保持发送心跳包.由于锁屏后CPU休眠,导致心跳包线程被挂起,所以尝试使用alarmMana ...
最新文章
- TortoiseGit入门(图文教程) Git,Github,puttygen,SSH
- iPhone开发之网络编程 AsyncSocket
- 转:金牌网管师初级网络实验手册
- windows下使用word2vec训练维基百科中文语料全攻略!(三
- 特斯拉中国月销破5万台创纪录:每46秒就能卖出一辆车
- python知识点总结_20211231
- vs2008和SQL Server使用ADO连接方法
- 深度神经网络分布式训练指引
- 当ligerui的grid出现固定列与非固定列不在同一水平线上时,改怎么处理
- 爆!看过这么多教程吗?不管你看没看过,我反正是没看过!
- 软件质量保障之代码走查
- vue 3.0(通用) 表格导出成Excel文件或HTML转word文档
- 计算机网络教程_第三章数据链路层_整理与复习
- JavaScript获取当前时区 时间转换
- Android 虚拟机访问本地服务器
- 一步一步教你安装MySQL
- js高级面试题总结(es6)
- 系统集成项目管理|十大管理
- Mac安装多版本java
- rsa算法php,简化版(小素数版)RSA算法的PHP实现
热门文章
- 计算机二级的理论知识点,计算机二级必备知识点
- 从零开始学Android自定义View之动画系列——属性动画(2)
- 名字打架小游戏flash版
- vb MySQL 导出_将vb中数据库的内容导出到excel中
- lcd显示c语言程序,LCD1602液晶显示(51单片机c语言)
- 电音制作宿主软件-Ableton Live Suite v10.1.30 WIN-MAC 中文版下载
- 荣耀手机wifi信号如何连接服务器,荣耀路由器怎么设置方法_荣耀路由器用手机怎么设置-WIFI之家...
- office 2019 word公式键盘输入空格无响应
- 虚拟人出新晋卷王,无薪工作70天却没人认出来
- JAVA计算机毕业设计网上零食进销存(附源码、数据库)