如何从" Android Library Project"中读取资产资源。

时间:2016-09-30 12:25:35

标签: android shared-libraries

我有:

  • 一个主要应用程序
  • 其中包含字体的一个Android图书馆计划" assets / fonts / Old_English.ttf
  • 主应用程序引用了Android库项目,除以下情况外,它的工作正常:

我想使用共享资源资源,但我不知道该怎么做。有人可以帮忙吗?

Typeface.createFromAsset(getAssets(), "fonts/Old English.ttf")

2 个答案:

答案 0 :(得分:0)

这些可能有效:

  1. Storing and accessing assets.
  2. 库结构

    MyLibProject/src/main/assets/Old_English.ttf
    

    项目参考

    Typeface.createFromAsset("file:///android_asset/Old_English.ttf");
    
      

    解决方案是根据提到的链接。我没有尝试过它的工作。请评论是否有效。

答案 1 :(得分:0)

确保根据以下结构存储字体:

enter image description here

现在使用以下行:

   Typeface typeface=Typeface.createFromAsset(getApplicationContext().getAssets(), "fonts/Old_English.ttf");