安卓開發:修改app的文字樣式
阿新 • • 發佈:2018-11-12
我所理解最深沉的愛莫過於我活成了你的樣子 ------《這個殺手不太冷》
在我們開發安卓應用的時候,會有很奇葩的需求,比如開發安卓app但是要應用IOS的字型樣式,活著應用其他的字型樣式,所以我們就要學會如何修改安卓app的字型樣式。
這期間查找了好多資料,發現有些真的太複雜了,我本人就喜歡用一些簡單粗暴的方法,不整那些花裡胡哨的。
那麼如何修改安卓app的字型樣式呢?
首先我們得下載我們所需要的字型檔案(ttf活著otf格式),目前Android Studio好像支援這兩種字型樣式檔案格式,下載地址我們可以去站長之家字型庫來下載: 網路連線。
然後像我的另一篇博文“安卓如何適配語言與系統語言同步”一樣,右鍵res---New---Android resource directory---選擇Resource type:font,新建font資料夾。然後在資料夾下面加入我們需要的字型檔案,新建一個font.xml檔案,右鍵new裡新建,然後使用fontstyle和font等屬性。
////////////////////////////font.xml//////////////////////////////////////// <?xml version="1.0" encoding="utf-8"?> <font-family xmlns:android="http://schemas.android.com/apk/res/android"> <font android:fontStyle="normal" android:font="@font/sf_pro_display_regular" android:fontWeight="0"/> </font-family>
最後,在我們需要應用字型樣式的style.xml檔案裡對應加入我們自己的font檔案
<item name="android:fontFamily">@font/font</item>