一个TextView显示多种字体

 String str="0000000000000000000000000000000";   SpannableStringBuilder ssb=new SpannableStringBuilder(str);

ssb.setSpan(new ForegroundColorSpan(Color.RED),0,22, Spannable.SPAN_INCLUSIVE_EXCLUSIVE);

 mHolder.home_renqi_content.setText(ssb);

用到了spannablestringbuilder这个类。在创建这个类的时候将要改变的字符串传入进去   setSpan方法  参数   1:字体颜色   2;开始位置  3:结束位置
时间: 2024-12-29 15:42:13

一个TextView显示多种字体的相关文章

高效快捷解决一个TextView显示多种字体的控件SpannableTextView

这个控件本人强烈推荐,它会使得布局非常的简单且高效: 下面这个布局如果是你,你会用多少层?多少控件生成? 告诉你吧,一个SpannableTextView控件就搞定了! 它把TextView和Spannable封装在了一起,可以在一个TextView中显示不同的字体颜色,大小,背景色等: 它支持如下样式: * Babushka Method      Internal Span *     textSize            AbsoluteSizeSpan *     textColor 

设置一个label显示多种颜色,多种字体大小

UILabel* label = [[UILabel alloc] init]; label.frame = CGRectMake(0, 100, 200, 100); label.textColor = [UIColor blackColor]; NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:@"1234567890"]; NSRange range = NSMak

Android一个TextView设置多种颜色

有时候一个文本框为了强调内容需要显示不同颜色,用以下代码可以轻松实现 //为文本框设置多种颜色 textView=(TextView)findViewById(R.id.text_show); SpannableStringBuilder style = new SpannableStringBuilder("备注:签收人(张三)"); style.setSpan(new ForegroundColorSpan(Color.BLUE), 0, 3, Spannable.SPAN_EXC

Android一个TextView设置多种颜色的2种高效方法

有时候一个文本框为了强调内容须要显示不同颜色,用下面代码能够轻松实现 方法一:(适用于颜色变化多的情况) //为文本框设置多种颜色 textView=(TextView)findViewById(R.id.text_show); SpannableStringBuilder style = new SpannableStringBuilder("备注:签收人(张三)"); style.setSpan(new ForegroundColorSpan(Color.BLUE), 0, 3,

仿QQ空间用一个tableview显示多种自定义cell

第一部分 要实现效果 先来看看真实QQ空间的效果吧: 从这张截图中,可以看到两种自定义的cell,其实在QQ空间的我的空间中有三种自定义的cell,那么这就是我们要实现的效果. 第二部分 实现的思路 第一步(由于没有数据源,我们只好操作plist文件): 创建我们所需要的plist文件,如下图: 这是表格样式三所需的plist文件 这是我们表格样式一所需的plist文件 这是表格样式二所需要的文件 第二步 有了素材文件之后,就好办了,我们需要把它解析出来,由于这些plist文件都是以数组形式包装

TextView显示自定义字体、字体背景色、粗/斜体、上/下标、超链接和浮雕效果等

为控件中的文字添加显示效果,包括: 设置自定义字体 设置文字颜色及文字背景颜色 设置粗体 设置斜体 添加下划线 添加删除线 添加缩放效果 设置上标 设置下标 设置链接效果 设置文字模糊特效 下载地址:http://www.dwz.cn/zm0qR

一个textview显示不同zize大小的文本

需求 类似于上图   首先思路一 : 采用两个textview 左右分开写  这样也可以实现  ,本人一直比较懒惰,喜欢思考一些特别的做法. 思路二: 采用html标签,使用类似下图 tv.setText(Html.fromHtml("<font>我的账户<span>(现金/红包/积分)</span></font>", imgGetter, null)); 但是这个改变不了文本大小,所以这个想法失败了,哪位要是这个思路有新办法告诉我啊:

TextView的一些高级应用(自定义字体、显示多种颜色、添加阴影)

1.    自定义字体 可以使用setTypeface(Typeface)方法来设置文本框内文本的字体,而android的Typeface又使用TTF字体文件来设置字体 所以,我们可以在程序中放入TTF字体文件,在程序中使用Typeface来设置字体:第一步,在assets目录下新建fonts目录,把TTF字体文件放到这里.第二步,程序中调用: TextViewtv = (TextView)findViewById(R.id.textView); AssetManagermgr=getAsset

Android的TextView使用Html来处理图片显示、字体样式、超链接等

一.[Android实例]实现TextView里的文字有不同颜色 转eoe:http://www.eoeandroid.com/thread-4496-1-1.html import android.text.Html; TextView t3 = (TextView) findViewById(R.id.text3);        t3.setText(            Html.fromHtml(                "<b>text3:</b>