前些天有个大神告诉我,你写这么多TetxtView实际上就实现了一个TextView的功能。
我说我要设置background,textsize,textcolor阿,还有各种点击事件,一个TextView怎么能实现呢?
他丢给了我一个TextViewUtil文件,我稍稍看了下,里面主要用到了 SpannableString 这个神奇的东西。
于是就想深究一下这个SpannableString...
分类:
移动开发 时间:
2015-08-26 12:07:58
阅读次数:
225
Android每个TextView的文本都可以设置多种颜色字体
中文字体的设置方法和使用技巧:http://blog.csdn.net/pcaxb/article/details/4733680
SpannableString在TextView中的使用代码
//创建一个 SpannableString对象
SpannableString msp = new Spannable...
分类:
移动开发 时间:
2015-08-07 20:09:36
阅读次数:
122
我们之前说过了我们想实现在TextView组件之中,可以显示URL、Email等特殊信息,这些信息点击可以实现跳转,真正意义上的超链接要实现上面的需求就要SpannableString这个类。因为Spannable等最终都实现了CharSequence接口,所以可以直接把SpannableStrin...
分类:
移动开发 时间:
2015-08-05 14:35:19
阅读次数:
180
//strategy1是一个TextView
SpannableStringBuilder builder1 = new SpannableStringBuilder(strategy1.getText().toString());
//设置前景色为蓝色
ForegroundColorSpan blue=new ForegroundColorSpan(Color.BLUE)...
分类:
其他好文 时间:
2015-07-08 09:30:04
阅读次数:
112
package com.gyz;import android.app.Activity;import android.os.Bundle;import android.text.Spannable;import android.text.SpannableString;import android....
分类:
移动开发 时间:
2015-07-07 14:26:47
阅读次数:
258
第一种方法:
//设置两种字体大小
Spannable WordtoSpan = new SpannableString(codeMemoTV.getText().toString());
WordtoSpan.setSpan(new AbsoluteSizeSpan((int) DimensionUtil.convertDpToPixel(18,...
分类:
其他好文 时间:
2015-05-14 10:05:51
阅读次数:
153
静态格式在res/values中设置静态的Style,在资源中设置静态Style可使用的HTML格式有 。Static style in a TextView. strike我们在XML中进行试验,也顺带看看其他效果的设置。代码中设定在代码中通过Spannable中设定Style。如下...
分类:
移动开发 时间:
2015-04-01 00:04:54
阅读次数:
129
TextView是用来显示文本的,有时需要给TextView中的个别字设置为超链接,或者设置个别字的颜色、字体等,那就需要用到Spannable对象,可以借助Spannable对象实现以上设置。效果图:Activity代码:import android.app.Activity; import .....
分类:
移动开发 时间:
2015-03-29 16:24:50
阅读次数:
120
在这里先看看效果图:
OK,有时候,在我们的项目中会要求TextView中文本有一部分的字体颜色不一样,这时我们应该使用
SpannableStringBuilder这个工具类,当然这个类的功能很强大,这里我只是实现上面的样式,其它的不做介绍,
SpannableStringBuilder的实现接口是Spannable这个接口,而Spannable最终都实现了...
分类:
移动开发 时间:
2015-03-12 20:57:08
阅读次数:
162
通过Spannable对象我们可以设置textview的各种样式,其功能十分强大。通过SpannableString和它的setSpan(Object what, int start, int end, int flags)便可以对textview设置想要的效果了,这里的what就是效果名,star...
分类:
其他好文 时间:
2015-01-13 21:18:36
阅读次数:
305