1. 程式人生 > >安卓開發:修改app的文字樣式

安卓開發:修改app的文字樣式

我所理解最深沉的愛莫過於我活成了你的樣子                                                                                     ------《這個殺手不太冷》


       在我們開發安卓應用的時候,會有很奇葩的需求,比如開發安卓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>