Android字体设置,Roboto字体使用 - 新闻资讯 - 云南小程序开发|云南软件开发|云南网站建设-昆明葵宇信息科技有限公司

159-8711-8523

云南网建设/小程序开发/软件开发

知识

不管是网站,软件还是小程序,都要直接或间接能为您产生价值,我们在追求其视觉表现的同时,更侧重于功能的便捷,营销的便利,运营的高效,让网站成为营销工具,让软件能切实提升企业内部管理水平和效率。优秀的程序为后期升级提供便捷的支持!

您当前位置>首页 » 新闻资讯 » 技术分享 >

Android字体设置,Roboto字体使用

发表时间:2020-10-19

发布人:葵宇科技

浏览次数:56

一、自定义字体


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

相关案例查看更多