TextView字体样式

2,384 阅读1分钟

本文已参加「新人创作礼」活动,一起开启掘金创作之路。

1、TextView的默认字体样式 android:fontFamily=“sans-serif”

image.png

<TextView
	android:layout_width="match_parent"
	android:layout_height="wrap_content"
	android:text="默认字体  1234  default" />

等价于

<TextView
	android:layout_width="match_parent"
	android:layout_height="wrap_content"
	android:fontFamily="sans-serif"
	android:text="指定字体  1234  sans-serif"/>

2、系统提供的字体样式

通过typeface属性或fontFamily属性设置字体样式

注:同时设置typeface和fontFamily时,只有fontFamily生效

typeface属性:

  1. sans
  2. serif
  3. normal
  4. monspace

image.png

<TextView
	android:layout_width="match_parent"
	android:layout_height="wrap_content"
	android:typeface="sans"
	android:text="字体样式  1234  sans"/>

fontFamily属性:

  1. serif
  2. serif-monospace
  3. sans-serif
  4. sans-serif-black
  5. sans-serif-thin
  6. sans-serif-light
  7. sans-serif-medium
  8. sans-serif-smallcaps
  9. sans-serif-condensed
  10. sans-serif-condensed-light
  11. sans-serif-condensed-medium
  12. monospace
  13. casual
  14. cursive

image.png

<TextView
	android:layout_width="match_parent"
	android:layout_height="wrap_content"
	android:fontFamily="serif"
	android:text="字体样式  1234  serif" />