Android字型的新增
首先需要在build.gradle中新增配置資訊,
- compile 'uk.co.chrisjenx:calligraphy:2.1.0'
新增完此條語句之後,點選編譯,就可以把依賴包下載下來了,然後就可以在程式中引用此支援庫
1.首先要在自己定義的Appliction類中的OnCreate方法中新增如下語句
- CalligraphyConfig.initDefault(new CalligraphyConfig.Builder()
- .setDefaultFontPath("Kaiti.ttf")
-
.setFontAttrId(R.attr.fontPath)
- .build());
初始化calligraphy
2.定義一個BaseActivity類,所有的Activity都繼承該類,然後新增如下方法(複寫的)
- @Override
- protectedvoid attachBaseContext(Context newBase) {
- super.attachBaseContext(CalligraphyContextWrapper.wrap(newBase));
- }
之後就可以使用自己的字型包了,注意:字型包是放在Assets目錄下的