我已阅读资产资源:如何从“Android的图书馆工程”
- 一个主要的应用程序
- 一个Android的图书馆项目,在它的字体在“资产/字体/ Old_English.ttf
- 主要的应用程序引用的Android库项目,它工作正常,除了以下几点:?
我想使用共享资源的资源,但我不知道该怎么办有人能帮助
Typeface.createFromAsset(getAssets(), "fonts/Old English.ttf")
我已阅读资产资源:如何从“Android的图书馆工程”
我想使用共享资源的资源,但我不知道该怎么办有人能帮助
Typeface.createFromAsset(getAssets(), "fonts/Old English.ttf")
这些可能的工作:
库结构
MyLibProject/src/main/assets/Old_English.ttf
项目参考
Typeface.createFromAsset("file:///android_asset/Old_English.ttf");
解决方案是根据提到的链接。我没有尝试它的工作。请评论它是否有效。
谢谢,但不起作用。 –
如何用静态方法创建一个类你可以访问该库资源的库?我不确定直接解决方案,但直到您找到任何直接解决方案,您都可以使用它。一般来说,当你导入库时,它的所有资源也被导入,不确定资产。 –
这是一个好主意。我仍然留下这个问题,因为我认为可能会有一个直接的解决方案。但你的想法也很好。 –
上面的建议不起作用,因为我们没有2个代码部分。在库项目中使用静态方法获取字体意味着在运行时从本地应用程序获取字体。项目库只是合并到实际的应用程序。它没有分开。 (对不起,我的英文不好) –