【问题标题】:android:fontFamily requires api level 16, but docs say level 15 is ok?android:fontFamily 需要 api 级别 16,但文档说级别 15 可以吗?
【发布时间】:2014-08-22 23:28:15
【问题描述】:

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

“这在 API 级别 15 中已弃用。对于 API 级别 15 及更低级别,请参阅 [........]”

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

这是来自 Ubuntu 上的 Android Studio 的屏幕截图。

styles.xml:

http://developer.android.com/reference/android/widget/TextView.html

【问题讨论】:

    标签: android


    【解决方案1】:

    你错了,你看到的是 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 中创建的

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-05-11
    • 2013-02-26
    • 2014-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多