【问题标题】:How to access custom fonts from library project?如何从库项目中访问自定义字体?
【发布时间】:2014-04-24 06:40:05
【问题描述】:

我创建了一个 android 库项目。我在我的 xml 中使用了我的资产文件夹中的自定义字体。但是在与另一个项目集成后,我无法从库项目的资产文件夹中访问字体。我可以从新项目的资产文件夹中访问它。当我与库项目一起使用时,它强制关闭并显示错误“本机字体不能被制作”。如何从库项目中访问资产文件夹字体?可能吗 ??提前致谢。

【问题讨论】:

    标签: android fonts textview assets


    【解决方案1】:

    你的描述不清楚,你应该提供你的代码。

    要从 assets 中访问字体,你需要将方法放在 onCreate() 方法中,然后你可以使用 assets/fonts 文件夹中的字体创建自己的字体

    protected void onCreate(Bundle savedInstanceState) {
    
       Typeface myFont = Typeface.createFromAsset(getAssets(),
                    "fonts/font.ttf");
    
    }
    

    【讨论】:

    • 投反对票的人请告诉我原因,这对我很有帮助。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-16
    • 2016-02-21
    相关资源
    最近更新 更多