本文实例讲述了Android字体设置及Roboto字体使用方法。分享给大家供大家参考。具体分析如下:

一、自定义字体

1.android Typeface使用TTF字体文件设置字体

我们可以在程序中放入ttf字体文件,在程序中使用Typeface设置字体。

第一步,在assets目录下新建fonts目录,把ttf字体文件放到这。

第二步,程序中调用:

AssetManager mgr=getAssets();//得到AssetManager

Typeface tf=Typeface.createFromAsset(mgr, "fonts/ttf.ttf");//根据路径得到Typeface

tv=findViewById(R.id.textview);

tv.setTypeface(tf);//设置字体

2.在xml文件中使用android:textStyle=”bold” 可以将英文设置成粗体, 但是不能将中文设置成粗体,

将中文设置成粗体的方法是:

TextView tv = (TextView)findViewById(R.id.TextView01);

tv.getPaint().setFakeBoldText(true);//中文仿“粗体”--使用TextPaint的仿“粗体”设置setFakeBoldText为true。

注意:部分字体中文无效,虽然不会报错,但是对中文无效。

二、使用RoBoto

自从Android4.0后默认字体就使用了Roboto,下面介绍一下使用方法:

android:fontFamily="sans-serif" // roboto regular

android:fontFamily="sans-serif-light" // roboto light

android:fontFamily="sans-serif-condensed" // roboto condensed

android:fontFamily="sans-serif-thin" // roboto thin (android 4.2)

//in combination with

android:textStyle="normal|bold|italic"

可用的参数如下:

Regular

Italic

Bold

Bold-italic

Light

Light-italic

Thin

Thin-italic

Condensed regular

Condensed italic

Condensed bold

Condensed bold-italic

希望本文所述对大家的Android程序设计有所帮助。

android 阅读器字体,Android字体设置及Roboto字体使用方法相关推荐

  1. android roboto字体下载,Android字体设置及Roboto字体使用方法

    本文实例讲述了Android字体设置及Roboto字体使用方法.分享给大家供大家参考.具体分析如下: 一.自定义字体 1.android Typeface使用TTF字体文件设置字体 我们可以在程序中放 ...

  2. EPUB阅读器聚合-Android

    EPUB阅读器聚合-Android 书是人类智慧的结晶.从古到今,一提到书,我们很自然地会想起白纸黑字.中国古代的四大发明有一半是和书有关,即造纸和印刷术.进入21世纪,随着科技日新月异的发展,一个崭 ...

  3. Android阅读器的思路(一)

    最近工作业务中遇到了,Android阅读器的需求.面临的第一个问题就是,如何根据屏幕的大小,将一本小说分成每一页需要显示的内容.简单来说,就是把一整本小说的String变成每一页恰好可以显示的Stri ...

  4. 简单开发的android阅读器源码,包含了读取数据库和文件流处理功能

    原文:简单开发的android阅读器源码,包含了读取数据库和文件流处理功能 源代码下载地址:http://www.zuidaima.com/share/1838906559466496.htm 简单地 ...

  5. 第二代居民身份证阅读器GTICR-100(国腾)接口类调用方法

    最近做了一个项目,客户需求要用第二代居民身份证阅读器GTICR-100(国腾)来读取用户的信息.我做的这个项目是C/S开发的(C#  windowsForms),用到的一些参考资料以及这个国腾硬件驱动 ...

  6. 发布一个练笔的 Android 阅读器,轻微仿91 Android 阅读器【后续将提供源码】

    由于是练笔Demo,所以界面上和优化方面并没有太多考虑,只是实现了一些基础功能和一些阅读器所必要的几个功能 阅读界面如下: 底下滚动条,模仿91阅读器的方式显示,按照文本长度百分比记算显示进度条,文本 ...

  7. android 仿阅读,发布一个练笔的 Android 阅读器,轻微仿91 Android 阅读器【后续将提供源码】...

    由于是练笔Demo,所以界面上和优化方面并没有太多考虑,只是实现了一些基础功能和一些阅读器所必要的几个功能 阅读界面如下: 底下滚动条,模仿91阅读器的方式显示,按照文本长度百分比记算显示进度条,文本 ...

  8. 开源能翻译英文的Android阅读器

    Filter阅读是我最近写的一个Android的阅读器,用于看英文的书(中文暂时不支持,会乱码,下一版再改). 本文章由"智障的我"原创,转载注明. http://blog.csd ...

  9. android 阅读器上下滑动_科研党利器——文石13.3寸墨水屏阅读器BOOX Max3

    此文出自知乎用户"Mars" 对 BOOX Max3 的评测,本文已征得作者授权转载. 2013年已对电纸书阅读器的种草,那个时候就有sony dpt的13.3寸大屏阅读器,鉴于穷 ...

  10. android 阅读器自动滚动,在Android手机上实现阅读器翻页效果.doc

    在Android手机上实现阅读器翻页效果 先了解各个字母表示的含义:A-把书页翻起来后看到的背面区域B-把书页翻起来后看到的下一页的一角C-当前页的可见部分.a-手指滑动页角到达的位置b-当前页翻起来 ...

最新文章

  1. Expo大作战(三十)--expo sdk api之Permissions(权限管理模块),Pedometer(计步器api)
  2. 用 ASP.NET 开发 Web 服务的五则技巧
  3. iOS开发多线程篇—多线程简介
  4. 全国计算机考试vb考试知识点汇总,全国计算机二级考试VB机试常见题型汇总
  5. 关于Jstree节点显示无法收缩的解决办法
  6. Android-Frame布局,UI布局切换,录音,照相机,影音播放器,音频播放器
  7. 你最擅长哪种数学思维?
  8. Linux(11)--(历史命令)Ctrl+r, history,!
  9. 存储器块清零c语言版,存储器块清零实验报告
  10. Android研发中对String的思考(源码分析)
  11. 石子合并问题(内含BZOJ3229 AC代码)
  12. 域名转让代码_互联网域名转让协议(中英)
  13. 李宏毅机器学习笔记:机器学习介绍
  14. HTML5+CSS3 为图书简介页面添加图像及视频
  15. android悬浮窗服务卡死,Android 悬浮窗兼容问题谈
  16. marshmallow——简介
  17. 计算几何之用叉乘求多边形面积
  18. 简述java程序的工作过程_简述 Java 程序的开发过程。_学小易找答案
  19. 英语听力训练1:遗失的乔布斯访谈
  20. [转]C++中的头文件和源文件 .h .cpp

热门文章

  1. TIJ阅读笔记(第十四章)[转]
  2. uniapp 安卓快捷方式插件(桌面长按app图标) Ba-Shortcut
  3. 路由器映射,端口映射?
  4. directadmin php-fpm,centos7.5最新内核安装DirectAdmin面板
  5. 树莓派——4G网卡华为ME909s-821 4G上网及开机自启动(1)
  6. python坦克大战游戏_python实现坦克大战游戏
  7. python的array是什么意思_[:,:]在NumPy数组上是什么意思
  8. python中data是什么意思_python中的data[:, :-1]和data[:, -1]什么意思?
  9. python数据化运营案例---简单销售预测案例(线性回归模型)
  10. HDU-1869 六度分离