android:fontFamily 需要 api 级别 16,但文档说级别 15 可以吗?

标签 android

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

"This is depcrecated in API level 15. For API level 15 and lower, see [........]"

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

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

样式.xml:

enter image description here

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

最佳答案

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

关于android:fontFamily 需要 api 级别 16,但文档说级别 15 可以吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25456932/

相关文章:

javascript - 创建一个新项目 React Native 不工作

android - 如何在android中的表中添加数据

具有禁用 UI 感觉的 Android ImageButton

java - 谷歌云消息或 XMPP

android - 从 Android ListView/ArrayAdapter 中删除项目在文本过滤后不起作用

java - Android 中的 SimpleDateFormat 在 Android 1.6 中提供不需要的时区

android - Android 12 keystore 用户 0 丢失文件夹

android - ARCore:模拟器和统一

android - 有没有办法在旧的 Android 设备( donut )上升级 API 级别?

android - 嵌套 RecyclerView 一次创建所有 ViewHolders