Android系统默认支持三种字体,分别为:sans, serif, monospace",除此之外还可以使用其他字体文件(*.ttf)

方法一:XML中使用android默认字体

<!-- 使用默认的sans字体-->
<TextView Android:id="@+id/sans"
Android:text="Hello,World"
Android:typeface="sans"
Android:textSize="20sp" />

<!-- 使用默认的serifs字体-->
<TextViewAndroid:id="@+id/serif"
Android:text="Hello,World"
Android:typeface="serif"
Android:textSize="20sp" />

<!-- 使用默认的monospace字体-->
<TextViewAndroid:id="@+id/monospace"
Android:text="Hello,World"
Android:typeface="monospace"
Android:textSize="20sp" />

方法Android中可以引入其他字体,首先要将字体文件保存在assets/fonts/目录下

1.  <!-- 这里没有设定字体,将在Java代码中设定-->

<TextViewAndroid: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);

更多相关文章

  1. 箭头函数的基础使用
  2. NPM 和webpack 的基础使用
  3. Python list sort方法的具体使用
  4. 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
  5. Android(安卓)使用Loader示例
  6. afinal快速开发框架
  7. Android(安卓)jni实例(android源码树编译so库)
  8. Android(安卓)Studio 3.0以上安装apk报错:Installation failed w
  9. Android高手进阶教程(七)之----Android(安卓)中Preferences的使

随机推荐

  1. Android系统时间显示上下午
  2. android 弹出带输入框的对话框
  3. android 多点触摸实现图片缩放
  4. android 自动完成 AutoCompleteTextView
  5. LinearLayout 布局 底部固定导航
  6. Android(安卓)Studio 2.2 Preview - New
  7. Android(安卓)Studio编译失败:java.util.c
  8. Android(安卓)自定义音量调节控件
  9. android studio升级后的各种错误解决
  10. Android下拉刷新,上拉加载