我的文件夹结构

字体代码:
Typeface typeface = Typeface.createFromAsset(this.getAssets() , AppContants.ROBOT_MEDIUM);我的源集:
sourceSets {
main { java.srcDirs = ['src/main/java', 'src/main/res/xml']
assets.srcDirs = ['src/main/java/assets']
}
}获取此字样实例的Null指针。
发布于 2015-01-02 18:01:32
将fonts文件夹添加到路径中。将.ttf文件移动到fonts文件夹。
sourceSets {
main { java.srcDirs = ['src/main/java', 'src/main/res/xml']
assets.srcDirs = ['src/main/java/assets/fonts']
}
}发布于 2015-01-02 18:00:38
将你的字体文件放在assets/fonts目录下,然后简单地使用:
Typeface tf = Typeface.createFromAsset(getBaseContext().getAssets(),
fontPath);其中fontPath是assets文件夹中字体文件的路径。
fontPath = "fonts/<your_font_file_name>"希望这能有所帮助!
https://stackoverflow.com/questions/27740285
复制相似问题