重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
在Android实际开发中根据UI的设计图,经常要去改变系统默认的字体样式
成都创新互联公司专注于高昌企业网站建设,响应式网站建设,商城系统网站开发。高昌网站建设公司,为高昌等地区提供建站服务。全流程按需求定制制作,专业设计,全程项目跟踪,成都创新互联公司专业和态度为您提供的服务这样做会使apk变大很多啊
而且为什么android要使用ios的字体-_-#
单独设置字体样式
(1)Android系统提供了几种字体样式可供选择
通过设置typeface属性或者fontFamily属性设置
typeface属性:
fontFamily属性:
※typeface和fontFamily区别
android:typeface属性是增加API1
android:fontFamily在API16(4.1)中添加了属性
※当同时设置typeface和fontFamily时,只有fontFamily生效
查看一波TextView的源码
private void setTypefaceFromAttrs(String familyName, int typefaceIndex, int styleIndex) { Typeface tf = null; if (familyName != null) { tf = Typeface.create(familyName, styleIndex); if (tf != null) { setTypeface(tf); return; } } switch (typefaceIndex) { case SANS: tf = Typeface.SANS_SERIF; break; case SERIF: tf = Typeface.SERIF; break; case MONOSPACE: tf = Typeface.MONOSPACE; break; } setTypeface(tf, styleIndex); }