Android 开发中怎么使用自定义字体

2025-04-14 07:36:03
推荐回答(1个)
回答1:

1、Android系统默认支持三种字体,分别为:“sans”, “serif”, “monospace
2、在Android中可以引入其他字体 。

Android:layout_width="fill_parent"
Android:layout_height="fill_parent" >



Android:layout_marginRight="4px"
Android:text="sans:"
Android:textSize="20sp" >



Android:id="@+id/sans"
Android:text="Hello,World"
Android:textSize="20sp"
Android:typeface="sans" >





Android:layout_marginRight="4px"
Android:text="serif:"
Android:textSize="20sp" >



Android:id="@+id/serif"
Android:text="Hello,World"
Android:textSize="20sp"
Android:typeface="serif" >





Android:layout_marginRight="4px"
Android:text="monospace:"
Android:textSize="20sp" >



Android:id="@+id/monospace"
Android:text="Hello,World"
Android:textSize="20sp"
Android:typeface="monospace" >






Android:layout_marginRight="4px"
Android:text="custom:"
Android:textSize="20sp" >


Android:id="@+id/custom"
Android:text="Hello,World"
Android:textSize="20sp" >




// 得到TextView控件对象
TextView textView = (TextView) findViewById(R.id.custom);
// 将字体文件保存在assets/fonts/目录下,www.linuxidc.com创建Typeface对象
Typeface typeFace = Typeface.createFromAsset(getAssets(),"fonts/DroidSansThai.ttf");
// 应用字体
textView.setTypeface(typeFace);