TextView url识别,Spannable的使用
首先看一个链接文本执行流程的大概示意图
看了这个流程应该对大概URL, Email等的链接实现有所了解了,所以直接看代码把
默认的链接在点击时,只会跳转到响应的View,如点击URL时,打开浏览器,点击电话号码时,打开拨号界面。 如果我们要在点击某连接时,跳转到某个Activity呢。
URLSpan继承自ClickableSpan,所以我们的出发点也是这个类,然后重写其中的onClickSpannableString 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 点击链接 无下划线