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

时间:2014-08-22 23:28:15

标签: android

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

  

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

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

这是Ubuntu上Android Studio的截图。

styles.xml:

enter image description here

http://developer.android.com/reference/android/widget/TextView.html enter image description here

1 个答案:

答案 0 :(得分:7)

您错误的是class API而不是attribute API级别:

你可以look here说:

public static final int fontFamily
Added in API level 16

字体系列实际上是从android 4.1开始创建的,而不是4.0.3-4.0.4