Android中对同一个TextView设置不同字体样式
这个只是做一个笔记,详情见代码:
代码中的注释也有说明。
TextView textView = (TextView) findViewById(R.id.textView1);SpannableStringBuilder sb = new SpannableStringBuilder("abcdefghijklmnopqrst."); // 包装字体内容ForegroundColorSpan fcs = new ForegroundColorSpan(getResources().getColor(R.color.yellow_orange)); // 设置字体颜色StyleSpan bss = new StyleSpan(android.graphics.Typeface.BOLD); // 设置字体样式AbsoluteSizeSpan ass = new AbsoluteSizeSpan(140); // 设置字体大小sb.setSpan(fcs, 0, 10, Spannable.SPAN_INCLUSIVE_INCLUSIVE);sb.setSpan(bss, 0, 20, Spannable.SPAN_INCLUSIVE_INCLUSIVE);sb.setSpan(ass, 0, 5, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);textView.setText(sb);
运行结果如下:
Android中对同一个TextView设置不同字体样式相关推荐
- Android中发现java代码设置的字体过大
转自:http://www.2cto.com/kf/201211/170733.html //给一个id为name的TextView设置字体大小 TextView mName = (TextView ...
- Android 为应用或Textview设置自定义字体,主流字体包
文章目录 前言 一.assets是什么? 二.APP全局字体 2.1.引入库 2.2.在Application中初始化calligraphy 2.3.让指定的Activity配置自定义字体 2.3.1 ...
- android字体变斜,TextView设置倾斜字体样式(android:textStyle=bold|italic)后,右边字显示不全...
直接上布局代码 android:layout_width="wrap_content" android:layout_height="wrap_content" ...
- Android中实现为TextView添加多个可点击的文本
这篇文章主要介绍了Android中实现为TextView添加多个可点击的文本,可实现类似Android社交软件显示点赞用户并通过用户名称进入该用户主页的功能,是非常实用的技巧,需要的朋友可以参考下.具 ...
- android 颜色资源文件,android中colors.xml颜色设置资源文件的方法
1. 打开res目录下的values文件夹,双击打开colors.xml文件进行编辑 上代码 #008577 #00574B #D81B60 #ff0000 #0000ff 2. 在res目录下的la ...
- android 中color目录,android中colors.xml颜色设置资源文件的方法
1. 打开res目录下的values文件夹,双击打开colors.xml文件进行编辑 上代码 #008577 #00574B #D81B60 #ff0000 #0000ff 2. 在res目录下的la ...
- php文字红色代码,IOS_IOS中一段文字设置多种字体颜色代码,给定range和需要设置的颜色, - phpStudy...
IOS中一段文字设置多种字体颜色代码 给定range和需要设置的颜色,就可以给一段文字设置多种不同的字体颜色,使用方法如下: [self fuwenbenLabel:contentLabel Font ...
- android 手机震动1次,Android中手机震动的设置(Vibrator)的步骤
Android中手机震动的设置(Vibrator)的步骤: a.通过系统服务获得手机震动服务,Vibrator vibrator = (Vibrator)getSystemService(VIBRAT ...
- Android中闹铃的设置
Android中闹铃的设置 在安卓中真正涉及到闹铃设备的类为AlarmManager类,而所谓的设备闹铃其实就是在用户设置一个指定的时间点到来的时候通过一种手段给系统发送一个自动跳转的广播,跳转之后在 ...
最新文章
- html基础代码笔记,HTML基础笔记
- 查看chrome驱动以及下载对应谷歌浏览器版本
- obj c和java_PKCS1-padding / RSA加密ios objc和java之间的区别
- LeetCode 快乐数(Happy Number)
- ArcGIS Engine 中的多线程使用
- Delphi XE2 之 FireMonkey 入门(30) - 数据绑定: TBindingsList: TBindExpression 的 OnAssigningValue 事件...
- 后端:414 Request-URI Too Large解决方案
- html字体加大标签与写法介绍
- {WP7/WP8·获取屏幕大小}
- 绘制grib2格式大气数据(windows下 GrADS wgrib2 g2ctl perl)
- java抛出自定义异常_令Java程序员头疼的异常报错,你遇到过哪些?
- tcpdump抓包工具详解
- Caused by: java.sql.SQLException: Field 'id' doesn't have a default value
- 彻底清除Mac缓存数据的方法,这样清理Mac缓存数据太干净了
- 苹果屏幕上的小圆点_原来苹果手机内置录屏功能,简单设置就打开,好多人没发现!...
- java程序猿高考试卷,请注意查收!
- ndnSIM学习(四)——examples之ndn-simple.cpp超详细剖析
- 基于flex/bison工具生成sysY2022文法的词法/语法分析器
- Ubuntu_ROS 学习
- java第三方登录总结