gpt4 book ai didi

java - Android 操作系统覆盖应用程序字体

转载 作者:行者123 更新时间:2023-12-02 09:19:03 26 4
gpt4 key购买 nike

我正在开发一个Android应用程序,我为我的应用程序添加了一些字体,但是安装应用程序后,如果我更改我的Android操作系统字体,它也会更改我的应用程序字体。有什么方法可以阻止我的应用程序被操作系统覆盖字体吗?

最佳答案

在您的 res 中文件夹,右键单击并选择新建 -> Android 资源目录。弹出新窗口,将资源类型更改为font并选择“确定”。

大多数情况下,我总是在 .ttf 中添加自定义字体文件到该字体资​​源目录,您可以从 Google fonts 下载该字体资源目录.

将字体文件添加到该目录后,转到res -> values -> styles.xml目录。

在名称为 AppTheme 的样式下,添加一个新项目android:fontFamily并将值设置为字体资源目录中的字体。即

<item name="android:fontFamily">@font/NAME_OF_FONT_FILE</item>

注意,android:fontFamily需要 API 级别为 16 :)

关于java - Android 操作系统覆盖应用程序字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58812472/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com