TextView中使用SpannableString
来源:互联网 发布:mysql的级联删除 编辑:程序博客网 时间:2024/05/16 06:40
TextView 中使用SpannableString
spannedTv = (TextView)findViewById (R.id.spanned_text);String styledText = "This is <font color='red'>simple</font>.";spannedTv.setText(Html.fromHtml(styledText));
protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);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.ic_launcher); 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); }
0 0
- TextView中使用SpannableString
- TextView 的SpannableString使用
- TextView高级使用:SpannableString
- Android中TextView使用SpannableString设置复合文本
- TextView结合SpannableString使用大全
- TextView使用SpannableString显示特殊效果
- TextView的高级使用:SpannableString
- SpannableString设置TextView中文字字体
- android中TextView的SpannableString小结
- android中TextView的SpannableString小结
- TextView中文字通过SpannableString设置属性
- android中TextView的SpannableString小结
- Android TextView结合SpannableString使用大全
- 在TextView使用SpannableString设置复合文本
- Android TextView结合SpannableString使用大全
- TextView使用SpannableString设置复合文本
- TextView使用SpannableString设置复合文本
- TextView使用SpannableString设置复合文本
- 五个页面让你了解谷歌到底收集了什么个人信息
- *Leetcode - 3Sum Closest
- 癫痫病的最新疗法 01wvrt4c
- 癫痫病是什么病 01xas4pd
- Notification的用法也就有很多种
- TextView中使用SpannableString
- http://busumen.com/yulebagua/13595.html 01xsnmtc
- C# FileStream循环读取大文件数据
- Java正则表达式Pattern和Matcher
- http://www.zznews.cn/wenyi/ygf/ 020y1ogi
- pendingIntent解析
- 治疗癫痫病的偏方 021agjha
- 欧盟要求谷歌美国站点也要执行“被遗忘权”
- http://busumen.com/laian/8876.html 021fvahw