最近在進行專案設計時,想使用其他一些字型,但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...