// 生成SpannableString对象(Spannable的意思是可扩展的)
SpannableString spannableString = new SpannableString(str);
// SpannableString可设置多种状态样式,这里是点击事件
spannableString.setSpan(new ClickableSpan() {
@Override
public void onClick(View widget) {
// 点击文字,这里显示popwindow
IOUtils. saveShareIcon(DiscoverDetailActivity.this);
share_flag = true;
if ( sharePop == null) {
sharePop = new SharePop(DiscoverDetailActivity.this );
sharePop.setOnShareClickListener(DiscoverDetailActivity. this);
}
sharePop.showAtLocation( bottomBarFloatView,
Gravity. BOTTOM, 0, 0);
}
}, 14, 18, SpannableString.SPAN_EXCLUSIVE_EXCLUSIVE);
no_pengyou_recommend_tip.setText(spannableString);
// 这个必须有,否则点击无效
no_pengyou_recommend_tip.setMovementMethod(LinkMovementMethod
. getInstance());
textView显示文字链接
最新推荐文章于 2020-07-24 14:58:39 发布