我想在我的Android应用中使用Google的Raleway字体。我在stackOverflow上阅读了很多博客和一些答案,但没有找到确切的答案。
The best answer i found is here解释了如何有效地创建自定义TextView。
如果我有两个使用字体的两种变体,比如Raleway-Regular和Raleway-SemiBold,我是否必须创建两个自定义TextView或者有更好的方法来实现它吗?
答案 0 :(得分:1)
我按照以下方式完成了任务 下载该字体的ttf,然后将其粘贴到资产文件夹中(您必须在/ src / main / assets中创建assets文件夹) 然后按以下方式更改字体:
字体face = Typeface.createFromAsset(getAssets()," condenced.ttf"); tv_the.setTypeface(面部);
您可以下载多个ttf文件,并可以将不同的字体显示到不同的字段。 希望这会有所帮助。
答案 1 :(得分:0)
我正在为我的项目使用Calligraphy库,它完美无缺。
答案 2 :(得分:0)
对我来说,使用自定义字体的最佳方法是使用此库: Calligraphy