Android系統(tǒng)的默認字體很多都不一樣,很多字體都是由手機廠商定制的,下面就讓武林技術頻道小編為大家介紹Android中使用自定義字體的實現方法,希望能幫到您。
1、Android系統(tǒng)默認支持三種字體,分別為:“sans”, “serif”, “monospace
2、在Android中可以引入其他字體 。
?
??? <TableRow>
??????? <TextView
??????????? Android:layout_marginRight="4px"
??????????? Android:text="sans:"
??????????? Android:textSize="20sp" >
??????? </TextView>
??????? <!-- 使用默認的sans字體 -->
??????? <TextView
??????????? Android:id="@+id/sans"
??????????? Android:text="Hello,World"
??????????? Android:textSize="20sp"
??????????? Android:typeface="sans" >
??????? </TextView>
??? </TableRow>
??? <TableRow>
??????? <TextView
??????????? Android:layout_marginRight="4px"
??????????? Android:text="serif:"
??????????? Android:textSize="20sp" >
??????? </TextView>
??????? <!-- 使用默認的serifs字體 -->
??????? <TextView
??????????? Android:id="@+id/serif"
??????????? Android:text="Hello,World"
??????????? Android:textSize="20sp"
??????????? Android:typeface="serif" >
??????? </TextView>
??? </TableRow>
??? <TableRow>
??????? <TextView
??????????? Android:layout_marginRight="4px"
??????????? Android:text="monospace:"
??????????? Android:textSize="20sp" >
??????? </TextView>
??????? <!-- 使用默認的monospace字體 -->
??????? <TextView
??????????? Android:id="@+id/monospace"
??????????? Android:text="Hello,World"
??????????? Android:textSize="20sp"
??????????? Android:typeface="monospace" >
??????? </TextView>
??? </TableRow>
??? <!-- 這里沒有設定字體,我們將在Java代碼中設定 -->
??? <TableRow>
??????? <TextView
??????????? Android:layout_marginRight="4px"
??????????? Android:text="custom:"
??????????? Android:textSize="20sp" >
??????? </TextView>
??????? <TextView
??????????? Android:id="@+id/custom"
??????????? Android:text="Hello,World"
??????????? Android:textSize="20sp" >
??????? </TextView>
??? </TableRow>
</TableLayout>
?
?
如果想對整個界面的所有控件都應用自定義字體,可以:
?
?
想必大家看了這些都知道解析Android中使用自定義字體的實現方法了吧,我們可以按照上述的介紹進行執(zhí)行,相信你是最棒的。
新聞熱點
疑難解答