android:fontFamily要求api等级16,但文档说15级是可以的吗?

Roc*_*Lee 6 android

如何在API级别15上设置字体系列?文档说API 15 确实具有fontFamily属性.我希望文档会说

"这是在API级别15中删除的.对于API级别15及更低级别,请参阅[........]"

但他们没有.如何在不生成此警告的情况下以XML(或以编程方式)设置字体?

这是Ubuntu上Android Studio的截图.

styles.xml:

在此输入图像描述

http://developer.android.com/reference/android/widget/TextView.html 在此输入图像描述

Rod*_*uin 7

你错了你所看到的class API不是attributeAPI级别:

你可以看看这里说:

public static final int fontFamily
Added in API level 16
Run Code Online (Sandbox Code Playgroud)

字体系列实际上是创建自Android 4.1不在4.0.3-4.0.4

  • @RockLee的风格不是我所知道的,使用TypeFace是一般的. (3认同)
  • 哦好的.在这里找到了xml版本:http://developer.android.com/reference/android/R.attr.html#typeface (2认同)