安卓系统默认字体,安卓系统是什么字体

首先查看UC浏览器的温度

要实现17这样的极细字体

自定义视图

继承TextView,并使用onDraw方法设置画笔的粗细

文本绘制TP=new text paint (;

TP.setantialias(true;

TP.set style (paint.style.fill _ and _ stroke );

TP.setstrokewidth(0.1f );

setStrokeWidth方法的默认参数为0,不接受负数参数。 也就是说,只能加粗而不能变细。

Spannable

试试Spannable

spann ables=newspannablestring (1729 );

s.setspan (newabsolutesizespan (30,true ),0,3,spannable.span_exclusive );

s.setspan (newabsolutesizespan (30,false ),3,5,spannable.span_exclusive );

s.setspan(newrelativesizespan ) 2.0f ),0,3,spanned.span_exclusive );

电视. settext (s;

效果也是一样的,可以改变字体大小,但只能加粗而不能变细

精简字体

试着从字体本身中查找细小的字体

addedinAndroidJellybean(4.1 )- API 16 :

regular (默认) :

Sans系列

正规的

国际航空:

Sans系列

国际航空

Bold:

Sans系列

博尔德

Bold-italic:

Sans系列

布尔型

灯光:

sans-serif-light

正规的

轻型飞机:

sans-serif-light

国际航空

Thin :

三合一

正规的

Thin-italic :

三合一

国际航空

上下文规则:

sans-serif-condensed

正规的

上下文相关italic :

sans-serif-condensed

国际航空

Condensed bold:

sans-serif-condensed

博尔德

Condensed bold-italic:

sans-serif-condensed

布尔型

addedinAndroidLollipop(v5.0 )- API 21 :

中型:

sans-serif-medium

正规的

中继线:

sans-serif-medium

国际航空

黑莓:

sans-serif-black

国际航空

我自己的尝试

安卓: layout _ width=’ wrap _ content ‘

Android : layout _ height=’ wrap _ content ‘

android:id=’@ id/textview ‘

安卓: text size=’ 60sp ‘

Android : layout _ gravity=’ center _ horizontal|bottom ‘

安卓: text color=’ @ color/color accent ‘

安卓: gravity=’ center ‘

android:textStyle=’normal ‘

安卓: font family=’ sans-serif-thin ‘

安卓:文本=’ 17′ /

系统字体位置

d :\Android\SDK\platforms\Android-n\data\fonts

字体别名位于fonts.xml中

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注