Andorid第三方字型庫匯入

2021-09-21 02:14:18 字數 1146 閱讀 5565

最近在進行專案設計時,想使用其他一些字型,但android自帶的字型種類好像就是那麼幾種,查閱一些資料,整理了一下android幾種匯入第三方字型庫的方法。權當作為筆記的整理了。

詳見我的另一篇文章

【andorid自定義控制項之textview自定義字型】(

這裡推薦乙個第三方全域性匯入字型的專案

calligraphy

package com.example.recordmemory;

import android.content.context;

import uk.co.chrisjenx.calligraphy.calligraphyconfig;

public

class

extends

public

static context getcontext()

2.在activity中重寫attachbasecontext方法。

public

class

baseactivity

extends

@override

protected

void

attachbasecontext

(context newbase)

}

(3).使用

fontpath="fonts/fzwbj.ttf"

fontpath=

"fonts/fzwbj.ttf"

android:id=

"@+id/edit_title"

android:layout_width=

"match_parent"

android:layout_height=

"wrap_content"

android:layout_margintop=

"18dp"

style=

"@style/edittexttitlestyle"

tools:ignore=

"missingprefix"

android:background=

"@null"

/>

使用第三方字型

修改字型 param context param root public static typeface typeface null try if root instanceof viewgroup else if root instanceof textview textview root set...

iOS 使用第三方字型

3 接下來就是要知道對應字型的名字fontname了。乙個字型檔案包括以下幾個內容 檔名 字型名稱 字型具體名稱,我們只有檔名,不知道字型名稱是什麼,更不知道具體的名稱,那麼我們就需要寫 獲得具體的字型名稱。方法如下 cpp view plain copy nsarray familys uifon...

IOS如何使用第三方字型

3 接下來就是要知道對應字型的名字fontname了。乙個字型檔案包括以下幾個內容 檔名 字型名稱 字型具體名稱,我們只有檔名,不知道字型名稱是什麼,更不知道具體的名稱,那麼我們就需要寫 獲得具體的字型名稱。方法如下 cpp view plain copy nsarray familys uifon...