我正在构建android的源代码,以便可以自定义一些类。也就是说我没有机会 Activity
打电话 startActivity
带着一个 Intent
.
我得到的是:
Spannable sp = (Spannable) text;
ImageSpan imageSpan = new ImageSpan(mContext, imageResourceId);
sp.setSpan(imageSpan, start, end, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
有没有办法打开一个href或链接点击 ImageSpan
?
2条答案
按热度按时间pvcm50d11#
您可以为与imagespan相同的区域创建clickablespan并添加方法
onClick
可点击范围。92dk7w1h2#
如果你真的使用
ClickableSpan
按照建议,你会接到onClick
. 此回调具有View
可以使用的参数。一
View
有一个方法getContext()
可以用来获取上下文和调用startActivity
.