// 1和3代表设置字体的开始位置和结束位置。
private void settext()
{
SpannableStringBuilder style=new SpannableStringBuilder("欢迎使用金太阳");
style.setSpan(new ForegroundColorSpan(getResources().getColor(R.color.blu...
分类:
移动开发 时间:
2015-05-22 17:17:10
阅读次数:
193
一、概述 1、SpannableString、SpannableStringBuilder与String的关系 首先SpannableString、SpannableStringBuilder基本上与String差不多,也是用来存储字符串,但它们俩的特殊就在于有一个SetSpan()函数,能给...
分类:
其他好文 时间:
2015-05-18 13:12:56
阅读次数:
164
在开发中,搜索到得关键字信息在展示时,通常需要标亮加粗,如下图(截取自蓝鲸医生助手搜索后的结果) 在文本中,关键字是“嘎”,所有“嘎”字都标亮加粗,标亮就是换种颜色。这里就要用到SpannableStringBuilder。首先SpannableString、SpannableString...
分类:
其他好文 时间:
2015-04-27 18:12:34
阅读次数:
137
1 SpannableStringBuilder style = new SpannableStringBuilder(str); 2 style.setSpan( 3 new ForegroundColorSpan(getR...
分类:
移动开发 时间:
2015-04-07 11:31:24
阅读次数:
138
TextView txtInfo =(TextView)findViewById(R.id.tv); //SpannableString文本类,包含不可变的文本但可以用已有对象替换和分离。 //可变文本类参考SpannableStringBuilder SpannableString ss = ne...
分类:
其他好文 时间:
2015-03-16 22:54:36
阅读次数:
190
需求:如下图所示,一段文字中包含电话号码,需要修改电话号码的样式,甚至给它加点击事件。 解决办法:本例主要以TextView为例,但是可以用于Button等控件中。SpannableStringBuilder对象的setSpan(Object what, int start, int end,...
分类:
其他好文 时间:
2015-03-16 20:53:12
阅读次数:
125
如果你想要在一个TextView显示一个被高亮显示的子字符串。例如,我想让"123456789"中的"345"被高亮显示。注意,我这里指的只高亮一部分,而不是全部高亮。你会怎么做?我不知道会不会有一些初学者会想到的是,让这些子字符串分部于不同的TextView,再对每个TextView进行单独处理。当然,如果你已经是一个已经有一些经验的开发者,那我想,你应该就不会再这样去思考了。因为,Android已经给我封装好了——SpannableStringBuilder。下面我就学习Android中对控件的一些封装...
分类:
移动开发 时间:
2015-03-13 14:26:32
阅读次数:
150
在这里先看看效果图:
OK,有时候,在我们的项目中会要求TextView中文本有一部分的字体颜色不一样,这时我们应该使用
SpannableStringBuilder这个工具类,当然这个类的功能很强大,这里我只是实现上面的样式,其它的不做介绍,
SpannableStringBuilder的实现接口是Spannable这个接口,而Spannable最终都实现了...
分类:
移动开发 时间:
2015-03-12 20:57:08
阅读次数:
162
背景介绍在开发应用过程中经常会遇到显示一些不同的字体风格的信息犹如默认的LockScreen上面的时间和充电信息。对于类似的情况,可能第一反应就是用不同的多个TextView来实现,对于每个TextView设置不同的字体风格以满足需求。这里推荐的做法是使用android.text.*;和 andro...
分类:
移动开发 时间:
2015-02-03 14:56:22
阅读次数:
251
转载请注明出处:
整理了开发汇中遇到的一些小细节。
1.在EditText中输入金额,只能输入正确的金额格式,例如:0.01,0.1,0,123,123.0,123.01
activity_main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools=...
分类:
其他好文 时间:
2015-01-30 22:53:00
阅读次数:
264