AndroidStudio 實現(xiàn)加載字體資源的方法
AndroidStudio 實現(xiàn)加載字體資源的方法
在android中字體的格式總是不能盡善盡美的顯示出來 , 于是要求我們使用一些有美感的字體,加載的方式(就像HTML的字體一樣),我們需要通過加載字體的方式來使用android中不曾提供的字體;
首先在androidstudio中找到assets文件夾 , (位于serc/main/java下,與res在同一個文件里面) , 找到之后將字體文件(*.ttf)放入這個文件夾下(當然為了規(guī)范起見,我們可以再asseets下建立一個font文件夾表示存放字體文件). 如圖所示:

資源存放成功之后, 通過一下的代碼加載并使用字體:

其中context.getAssets()方法是用于加載assets文件夾 , "OpenSans-Regular.ttf"是字體文件的相對路徑 , 細心的同學可以看見我的assert中有兩個相同的字體文件 ,
其中一個在font文件夾下面 , 如果想要加載這個文件夾就要使用:
Typeface tf = Typeface.createFromAsset(getAssets(), "font/OpenSans-Regular.ttf");
在View中顯示這種字體的使用就用setTypeface就行了。
相關文章
解決Android 10/Android Q手機在后臺無法正常定位問題
這篇文章主要介紹了解決Android 10/Android Q手機在后臺無法正常定位問題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-11-11
Android打空包后提示沒有"android:exported"的屬性設置問題解決
這篇文章主要介紹了Android打空包后提示沒有"android:exported"的屬性設置問題的解決方法,文中通過圖文將解決的辦法介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2023-02-02

