草庐IT

FontCache

全部标签

android - 如何在 DrawerLayout 和 NavigationView 中使用自定义字体

我想为菜单使用Android的DrawerLayout和NavigationView,但我不知道如何让菜单项使用自定义字体。有没有人成功实现过? 最佳答案 奥马尔·马哈茂德的answer将工作。但它不使用字体缓存,这意味着您不断地从磁盘读取数据,速度很慢。显然,较旧的设备可能会泄漏内存——尽管我还没有证实这一点。至少,这是非常低效的。如果您只需要字体缓存,请按照步骤1-3进行操作。这是必须做的。但让我们更进一步:让我们实现一个使用Android的DataBinding的解决方案。库(归功于LisaWray),这样您就可以在您的布局中