在Android中我们的应用可以灵活的内嵌自己的字体文件,实现各个手机上可以正常的显示个性化文字,我们都知道TextView的setTypeface方法可以设置目标文字的显示特性,比如字体、颜色、粗体、斜体等。我们直接找一个TrueTypeFont的字体文件即.ttf,对于Win32系统的用户可以直接在Windows/fonts文件夹中能找到很多。比如微软雅黑就不错,可是体积太大,由于Android的Assets类有单个文件1MB体积的限制,我们先找个英文字体做测试。这里我们将字体文件android123.ttf放到工程的assets文件夹的fonts目录中。

Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/android123.ttf");
TextView tv = (TextView)findViewById(R.id.text);

tv.setTypeface(tf); //设置TextView的风格
tv.setText("CWJ Test");
tv.setTextSize(12);
tv.setTextColor(Color.RED);

更多相关文章

  1. 一款常用的 Squid 日志分析工具
  2. GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!
  3. RHEL 6 下 DHCP+TFTP+FTP+PXE+Kickstart 实现无人值守安装
  4. Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步
  5. Android(安卓)Studio NDK项目移植问题 re-run cmake with a diff
  6. Android(安卓)Studio——JNI 初体验(二)
  7. 【Android】Source Insight 基本用法 ( 导入 Android(安卓)源码
  8. 跟我学Android应用开发 之 开发环境搭建
  9. Android(安卓)多渠道打包

随机推荐

  1. Android(安卓)关闭线程(转)
  2. android中调用系统功能 来显示本地相册图
  3. Android常用UI组件 - TextView
  4. 解决 android 在sd卡新建文件后需要重启
  5. android中LayoutParams设置参数的理解
  6. Android开发学习:ImageView的scaletype属
  7. android 高德amap开发一(地图创建)
  8. Android(安卓)中文 API (26) —— SeekBar
  9. android中Bitmap的放大和缩小的方法
  10. 如何使用arm-eabi-gdb调试android c/c++