如何在构建gradle文件中使用KotlinDSL设置多个字体文件夹?
我试过这个代码:
android.sourceSets.getByName("main") {
res.srcDirs(
"/src/main/res",
"/src/main/res/fonts/ano",
"/src/main/res/fonts/roboto"
)
}
Gradle同步成功,但我无法使用R.font.roboto_black
获取字体??
1条答案
按热度按时间6qfn3psc1#
似乎是不可能有嵌套的文件夹直接内的主要“字体”文件夹
相反,解决方案是因为我们标记了两个方向:
/src/main/res/fonts/ano
和/src/main/res/fonts/roboto
作为资源目录,在每个res文件夹中添加“font”文件夹,因此“../ano/font”和“。./roboto/font”,这是可行的,但是丑陋的解决方案。因此,我们仍然会使用相同的gradle解决方案,但添加额外的
font
文件夹然后成功识别字体: