textView = (TextView) findViewById(R.id.textview); SpannableStringBuilder builder = new SpannableStringBuilder(textView.getText().toString()); //...
分类:
移动开发 时间:
2014-08-23 16:47:51
阅读次数:
230
private static SpannableStringBuilder afterGetName(String str) { List starts = new ArrayList(); List ends = new ArrayList(); SpannableStringBuilder re...
分类:
移动开发 时间:
2014-08-14 10:36:08
阅读次数:
181
在实际的应用开发过程中经常会遇到,在文本的不同部分显示一些不同的字体风格的信息如:文本的字体、大小、颜色、样式、以及超级链接等。一般情况下,TextView中的文本都是一个样式,对于类似的情况,可以借助SpannableString或SpannableStringBuilder对象来实现以上设置。...
分类:
移动开发 时间:
2014-08-09 21:33:59
阅读次数:
298
忍不住想吐槽这个类,这个类是要给文本设置不同的颜色、字体样式例子:一句话中只有某几个文字想要设置成不同的颜色起初写了一个函数setColorStyle(), public SpannableStringBuilder setColorStyle(String string){ Spann...
分类:
其他好文 时间:
2014-07-29 10:33:46
阅读次数:
305
网上很容易找到的使用TextView实现图文混排的例子,大多是类似于下面的形式
……
建议通过自定义视图的方式来实现,基本思路就是利用SpannableStringBuilder来分割图片及非图片内容,然后逐一创建图片及非图片视图。对于类似于的新闻呈现且需要高度定制UI的场合非常适用。...
分类:
其他好文 时间:
2014-07-04 08:19:05
阅读次数:
237
SpannableStringBuilder
官方文档解释:这个类可以使文本的内容和标记都可以改变。当我们要为TextView或者Edittext里面的文字加入加入一些效果,如下划线,颜色标
识,超链接等,类似word文档一样。这时候可以用到SpannableStringBuilder ,Spann...
分类:
其他好文 时间:
2014-05-31 11:20:12
阅读次数:
256
TextView txtShuoming;
SpannableStringBuilder builder = new SpannableStringBuilder(getResources().getString(R.string.shuoming));
//1.设置字体颜色
builder.setSpan(new ForegroundColorSpan(...
分类:
其他好文 时间:
2014-05-15 05:46:49
阅读次数:
251