读书人

TextView url辨别Spannable的使用

发布时间: 2012-08-28 12:37:01 作者: rapoo

TextView url识别,Spannable的使用

首先看一个链接文本执行流程的大概示意图





看了这个流程应该对大概URL, Email等的链接实现有所了解了,所以直接看代码把





XML布局文件




默认的链接在点击时,只会跳转到响应的View,如点击URL时,打开浏览器,点击电话号码时,打开拨号界面。 如果我们要在点击某连接时,跳转到某个Activity呢。

URLSpan继承自ClickableSpan,所以我们的出发点也是这个类,然后重写其中的onClick


SpannableString text6 = new SpannableString("make a call");Intent intent = new Intent(context, SomActivity.class);text6.setSpan(new IntentSpan(intent), 7, 11, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);view6.setText( text6 );view6.setMovementMethod(LinkMovementMethod.getInstance());
1 楼 lenomon 2012-04-07 实现可点击文本。 android TextView 点击链接 无下划线

读书人网 >移动开发

热点推荐