android开发之TextView超链接无下划线
2014-11-06 14:50
337 查看
<pre name="code" class="java"> String msg = "感谢您的支持,发送您的建议或意见我们将尽快回复。\n点此查看《常见问题》。"; SpannableStringBuilder style = new SpannableStringBuilder(msg); style.setSpan(new ForegroundColorSpan(Color.BLUE), 24, msg.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); style.setSpan(new NoLineClickSpan("点此查看《常见问题》。"), 24, msg.length(), Spannable.SPAN_EXCLUSIVE_INCLUSIVE); // msgContent.setText(style); msgContent.setText(style); msgContent.setMovementMethod(LinkMovementMethod.getInstance());
class NoLineClickSpan extends ClickableSpan implements OnLongClickListener { String text; public NoLineClickSpan(String text) { super(); this.text = text; } @Override public void updateDrawState(TextPaint ds) { ds.setColor(ds.linkColor); ds.setUnderlineText(false); } @Override public void onClick(View widget) { Intent intent = new Intent(); intent.setClass(context, MoreProblemsActivity.class); context.startActivity(intent); } @Override public boolean onLongClick(View v) { return false; } }
相关文章推荐
- 【Android开发日记】TextView超链接启动 Activity,取消下划线自定义颜色
- Android开发:TextView添加超链接的简便方法
- android表情开发 为TextView加超链接
- Android TextView中实现点击文本超链接(无下划线)的封装类
- Android开发:TextView添加超链接的简便方法
- Android开发技巧——去掉TextView中autolink的下划线
- Android开发技巧——去掉TextView中autolink的下划线
- Android使用TextView实现无下划线超链接
- Android使用TextView实现无下划线超链接
- Android使用TextView实现无下划线超链接
- Android开发技巧——去掉TextView中autolink的下划线
- Android使用TextView实现无下划线超链接
- Android开发之TextView的下划线添加
- Android使用TextView实现无下划线超链接
- 安卓Android开发笔记——textview 中划线,下划线
- Android开发之为textView添加下划线,中划线等
- Android使用TextView实现无下划线超链接的方法
- Android使用TextView实现无下划线超链接
- Android开发技巧——去掉TextView中autolink的下划线