【发布时间】:2014-04-24 06:40:05
【问题描述】:
我创建了一个 android 库项目。我在我的 xml 中使用了我的资产文件夹中的自定义字体。但是在与另一个项目集成后,我无法从库项目的资产文件夹中访问字体。我可以从新项目的资产文件夹中访问它。当我与库项目一起使用时,它强制关闭并显示错误“本机字体不能被制作”。如何从库项目中访问资产文件夹字体?可能吗 ??提前致谢。
【问题讨论】:
标签: android fonts textview assets
我创建了一个 android 库项目。我在我的 xml 中使用了我的资产文件夹中的自定义字体。但是在与另一个项目集成后,我无法从库项目的资产文件夹中访问字体。我可以从新项目的资产文件夹中访问它。当我与库项目一起使用时,它强制关闭并显示错误“本机字体不能被制作”。如何从库项目中访问资产文件夹字体?可能吗 ??提前致谢。
【问题讨论】:
标签: android fonts textview assets
你的描述不清楚,你应该提供你的代码。
要从 assets 中访问字体,你需要将方法放在 onCreate() 方法中,然后你可以使用 assets/fonts 文件夹中的字体创建自己的字体
protected void onCreate(Bundle savedInstanceState) {
Typeface myFont = Typeface.createFromAsset(getAssets(),
"fonts/font.ttf");
}
【讨论】: