天天看點

Android 中使用自定義字型的方法

1、Android系統預設支援三種字型,分别為:“sans”, “serif”, “monospace 

2、在Android中可以引入其他字型 。

<?xml version="1.0" encoding="utf-8"?>

<TableLayout xmlns:Android="http://schemas.android.com/apk/res/android"

    Android:layout_width="fill_parent"

    Android:layout_height="fill_parent" >

    <TableRow>

        <TextView

            Android:layout_marginRight="4px"

            Android:text="sans:"

            Android:textSize="20sp" >

        </TextView>

        <!-- 使用預設的sans字型 -->

            Android:id="@+id/sans"

            Android:text="Hello,World"

            Android:textSize="20sp"

            Android:typeface="sans" >

    </TableRow>

            Android:text="serif:"

        <!-- 使用預設的serifs字型 -->

            Android:id="@+id/serif"

            Android:typeface="serif" >

            Android:text="monospace:"

        <!-- 使用預設的monospace字型 -->

            Android:id="@+id/monospace"

            Android:typeface="monospace" >

    <!-- 這裡沒有設定字型,我們将在Java代碼中設定 -->

            Android:text="custom:"

            Android:id="@+id/custom"

</TableLayout>

Eclipse 中代碼如下: