我正试图在我的android应用程序中实现类似instagram的故事功能。我可以让文字覆盖在图片上,但我如何让它们像上面的截图一样可点击?
谢谢

最佳答案

尝试将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等,将自定义文本设置为文本视图!!
您可以阅读this article

关于android - Instagram如何在故事中嵌入可点击的文本?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49382532/

10-12 03:59
查看更多