Android字体Typeface设置
来源:互联网 发布:selfie city照相软件 编辑:程序博客网 时间:2024/05/31 18:37
Android系统默认支持三种字体,分别为:“sans”, “serif”, “monospace",除此之外还可以使用其他字体文件(*.ttf)
方法一:XML中使用android默认字体
<!-- 使用默认的sans字体-->
<TextView Android:id="@+id/sans"
Android:text="Hello,World"
Android:typeface="sans"
Android:textSize="20sp" />
<!-- 使用默认的serifs字体-->
<TextView Android:id="@+id/serif"
Android:text="Hello,World"
Android:typeface="serif"
Android:textSize="20sp" />
<!-- 使用默认的monospace字体-->
<TextView Android:id="@+id/monospace"
Android:text="Hello,World"
Android:typeface="monospace"
Android:textSize="20sp" />
方法二:在Android中可以引入其他字体,首先要将字体文件保存在assets/fonts/目录下
1. <!-- 这里没有设定字体,将在Java代码中设定-->
<TextView Android:id="@+id/custom"
Android:text="Hello,World"
Android:textSize="20sp" />
2. java程序中引入其他字体关键代码
//得到TextView控件对象
TextView textView =(TextView)findViewById(R.id.custom);
//将字体文件保存在assets/fonts/目录下,创建Typeface对象
Typeface typeFace =Typeface.createFromAsset(getAssets(),"fonts/HandmadeTypewriter.ttf");
//使用字体
textView.setTypeface(typeFace);
android:textAppearance设置文字外观。如 “?android:attr/textAppearanceLargeInverse”这里引用的是系统自带的一个外观,?表示系统是否有这种外观,否则使用默认的外观。可设置的值如下:textAppearanceButton/textAppearanceInverse/textAppearanceLarge/textAppearanceLargeInverse
- Android字体Typeface设置
- Android字体Typeface设置
- Android字体Typeface设置
- android 字体TypeFace设置.
- Android 字体设置 Typeface 设置
- android 自定义字体 typeface设置
- Android 字体设置-Typeface讲解
- Android 字体设置-Typeface讲解
- Android 控件设置字体【Typeface】
- Android中的字体设置-Typeface
- Android字体设置-----Typeface解析
- Android中通过typeface设置字体
- Android中通过typeface设置字体
- Android中通过Typeface设置字体
- Android中通过typeface设置字体
- Android中通过typeface设置字体
- Android中通过typeface设置字体
- Android中通过typeface设置字体
- 线段数(单点更新)
- 小米的五个决定
- Ogre导入3Dmax模型注意事项
- 使用qtcreator时出现The specified source space "/home/xxx/src" does not exist的错误
- 高并发下的 Nginx 优化方案
- Android字体Typeface设置
- 1058. A+B in Hogwarts (20)
- Ajax基础
- JDBC中Date类型数据的插入
- iOS 设计模式
- 对vc6.0平台运行Debug的程序出现:应用程序无法正常启动(0xc0150002).请单击“确定”关闭应用程序
- Flare-On Challenge1 Writeup
- 详解EBS接口开发之WIP模块接口
- 【JavaScript 学习】没啥参考价值,纯记录,来自w3school