【发布时间】:2019-01-17 09:47:00
【问题描述】:
我目前正在尝试将自定义字体系列添加到我的 Android 项目中,该项目使用的是 Androidx 而不是旧的支持库。
但我似乎无法找到一种方法来使用 AndroidX 库支持旧 SDK 版本(23+)中的字体系列,而我在网上找到的所有内容都提到了旧的支持库。
我当前的字体系列文件如下所示:
<font-family
xmlns:app="http://schemas.android.com/apk/res-auto">
<font
app:fontStyle="normal"
app:fontWeight="500"
app:font="@font/raleway_medium"/>
<font
app:fontStyle="normal"
app:fontWeight="700"
app:font="@font/raleway_bold" />
<font
app:fontStyle="normal"
app:fontWeight="600"
app:font="@font/raleway_semibold" />
</font-family>
有没有办法使用 androidx 库在较旧的 SDK 版本上进行这项工作?
【问题讨论】:
-
是的,我也有这个问题。我的应用程序与一大群自定义字体完美配合。然后我们从 v7 升级到 androidX,然后噗:不再有自定义字体(但仅限于模拟器和设备——自定义字体仍然在预览窗格中完美显示,叹息)!谢谢谷歌!
-
我遇到了类似的问题,有什么解决办法吗?
-
祝你好运@ScottBiggs,你能帮忙解决这个问题吗
-
@SaadBilal 这很奇怪——有时我可以让它工作,有时我不能。它似乎取决于设备、Android 版本以及风向。显然,我不知道实际发生了什么。叹息。