android中TextAppearanceSpan的使用

Posted on April 17, 2011

在android中如何想word中一样对文字进行丰富的风格设置呢?

TextAppearanceSpan 能帮助你实现这个目标。

下面是一个实例:

//设置“Hello”的格式SpannableStringBuilder builder = new SpannableStringBuilder();String str1 = “Hello”;SpannableString SS1= new SpannableString(str1);int len= str1.length();SS1.setSpan(new TextAppearanceSpan(activity, Util.getTextAppearanceResource(settings.theme,android.R.style.TextAppearance_Large)), 0,len,Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);//设置World的格式String str2=”World”;int len2= str2.length();SpannableString SS2 = new SpannableString(str2);ForegroundColorSpan colSpan= new ForegroundColorSpan((context.getResources().getColor(R.color.red)));SS2.setSpan(colSpan, 0, len2, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);builder.append(SS1).append(SS2).append(“!”);titleView.setText(builder);

其中,”Hello”通过style构建了TextAppearanceResource来设置风格,”world”通过ForegroundColorSpan 来设置文字的格式。

这就是TextAppearanceSpan的应用,有问题请留言。

源地址:http://androidfuture.com/blog/?p=189

更多相关文章

  1. Android(安卓)ListView 一些设置 , 去除边缘阴影
  2. android TabHost小结
  3. Android中的GridView详解
  4. android:imeOptions
  5. android设置一个通用的控件,比如返回按钮
  6. Android开发,使用背景图(xml drawable)为view 设置边框
  7. android editText 软键盘enter键图标的设置
  8. Android设置振铃
  9. Android利用Fiddler进行网络数据抓包

随机推荐

  1. 数组、计算器
  2. 16期8月5日作业
  3. 0805作业
  4. 函数的参数、返回值、作用域
  5. gogs 实现webhook钩子(php接口形式)
  6. 如何在CentOS下PHP多版本共存时指定命令
  7. PHP的数据类型和转化,PHP变量和常量
  8. 刘燕酿制丰胸靠谱吗,有谁用过吗
  9. 刘燕丰胸霜是正规产品吗?刘燕酿制丰胸有
  10. PHP简易计算器&封装函数练习