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

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

其中context.getAssets()方法是用于加載assets文件夾 , "OpenSans-Regular.ttf"是字體文件的相對路徑 , 細(xì)心的同學(xué)可以看見我的assert中有兩個相同的字體文件 ,
其中一個在font文件夾下面 , 如果想要加載這個文件夾就要使用:
Typeface tf = Typeface.createFromAsset(getAssets(), "font/OpenSans-Regular.ttf");
在View中顯示這種字體的使用就用setTypeface就行了。
相關(guān)文章
Android開發(fā)中獲取View視圖寬與高的常用方法小結(jié)
這篇文章主要介紹了Android開發(fā)中獲取View視圖寬與高的常用方法,結(jié)合實(shí)例形式總結(jié)分析了Android獲取View視圖寬與高的三種常用方法及使用場景,需要的朋友可以參考下2017-10-10
Android TextView設(shè)置背景色與邊框的方法詳解
本篇文章是對Android中TextView設(shè)置背景色與邊框的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
Android開發(fā)EditText禁止輸入監(jiān)聽及InputFilter字符過濾
這篇文章主要為大家介紹了Android開發(fā)EditText禁止輸入監(jiān)聽及InputFilter字符過濾示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06
關(guān)于Android?Webview?設(shè)置Cookie問題詳解
大家好,本篇文章是關(guān)于Android?Webview?設(shè)置Cookie問題詳解,感興趣的同學(xué)可以看看,希望對你起到幫助,有用的話記得收藏,方便下次瀏覽2021-11-11
Android 谷歌推薦的VR實(shí)現(xiàn)方式(分享)
下面小編就為大家分享一篇Android 谷歌推薦的VR實(shí)現(xiàn)方式。具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-01-01
TextView使用SpannableString設(shè)置復(fù)合文本 SpannableString實(shí)現(xiàn)TextView的鏈接
這篇文章主要為大家詳細(xì)介紹了如何利用SpannableString實(shí)現(xiàn)TextView的鏈接效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-08-08
Android自定義控件實(shí)現(xiàn)可左右滑動的導(dǎo)航條
這篇文章主要介紹了Android自定義控件實(shí)現(xiàn)可左右滑動的導(dǎo)航條,能響應(yīng)快速滑動,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-07-07

