Instagram如何在故事中嵌入可点击的文字?

时间:2018-03-20 11:03:19

标签: android

我正在尝试在我的Android应用中实现类似Instagram的故事功能。我可以在图像上进行文本叠加,但如何使它们像上面的屏幕截图中那样可点击?

ScreenShot

由于

1 个答案:

答案 0 :(得分:1)

尝试使用clickable spanSpannableString这样的

TextView tv = (TextView)findViewById(R.id.textview01);      
SpannableString span = new SpannableString("test link span");   
span.setSpan(new ClickableSpan() {  
 @Override
 public void onClick(View v) {  

   Log.d("main", "Now clicked");

} }, 0, span.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);

 tv .setMovementMethod(LinkMovementMethod.getInstance());
 tv.setText(span);

此外,您可以设置UnderlineSpanForegroundColorSpan等等,将自定义文字设置为textView !!

您可以阅读 this article