2011.09.20(4)——— android SpannableString 文字处理
参考:http://blog.csdn.net/jamin0107/article/details/6626678

super.onCreate(savedInstanceState);        TextView txtInfo = new TextView(this);        SpannableString ss = new SpannableString("红色打电话斜体删除线绿色下划线图片:.");        ss.setSpan(new ForegroundColorSpan(Color.RED), 0, 2,                Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);        ss.setSpan(new URLSpan("tel:4155551212"), 2, 5,                Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);        ss.setSpan(new StyleSpan(Typeface.BOLD_ITALIC), 5, 7,                Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);        ss.setSpan(new StrikethroughSpan(), 7, 10,                Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);        ss.setSpan(new UnderlineSpan(), 10, 16,                Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);        ss.setSpan(new ForegroundColorSpan(Color.GREEN), 10, 15,                Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);        Drawable d = getResources().getDrawable(R.drawable.icon);        d.setBounds(0, 0, d.getIntrinsicWidth(), d.getIntrinsicHeight());        ImageSpan span = new ImageSpan(d, ImageSpan.ALIGN_BASELINE);        ss.setSpan(span, 18, 19, Spannable.SPAN_INCLUSIVE_EXCLUSIVE);        txtInfo.setText(ss);        txtInfo.setMovementMethod(LinkMovementMethod.getInstance());        setContentView(txtInfo);

更多相关文章

  1. android打电话,接电话,挂电话过程
  2. 2011.09.20(4)——— android SpannableString 文字处理
  3. Android(安卓)TextView的特殊使用:阴影,加样式
  4. android模拟打电话的应用小程序
  5. Android(安卓)TextView 设置中划线 下划线
  6. android 中隐藏EditText的下划线方法
  7. android拨打电话
  8. Android(安卓)实现简单打电话
  9. android实例

随机推荐

  1. Android读写XML(中)——SAX
  2. android之resources资源
  3. 本例为模仿微信聊天界面UI设计,文字发送以
  4. Android工程的编译过程
  5. Android(安卓)Studio 3.0 新功能全面解析
  6. android与javascript交互调用
  7. Android高手进阶教程(一)-------Android
  8. iOS 和 Android(安卓)哪个更利于赚钱?
  9. Android实战技巧之四十四:Hello,Native!
  10. 环球旅讯 Android使用报道