我有我自己的字体,我想用于我的应用程序的所有布局,我想更改我的应用程序的默认字体。Android Studio自定义字体为stadard /默认字体?
在styles.xml我可以使用
<item name="android:fontFamily"></item>
改变更改字体,但我怎么在这里用我的自定义字体?
在应用程序 - > SRC - >主,我做了所谓的资产一个新的目录,然后又目录中的一个叫字体,而这正是我把我的自定义字体。
这可能吗?如果是这样,怎么样?
EDIT
正如mayosk说,我添加
compile 'uk.co.chrisjenx:calligraphy:2.2.0'
并取得Java类延伸的应用如下所示
public class CustomResources extends Application {
@Override
public void onCreate() {
super.onCreate();
CalligraphyConfig.initDefault(new CalligraphyConfig.Builder()
.setDefaultFontPath("fonts/din_light.ttf")
.setFontAttrId(R.attr.fontPath)
.build()
);
}
}
但字体仍然是相同的,我错过了什么
这可能有助于[http://stackoverflow.com/a/29134056/7676637] – AwaisMajeed
可能重复的:http://stackoverflow.com/questions/2711858/is-它-可能-TO-设置一个自定义字体为整个应用程序 –