如何使用动态链接创建类似Twitter的提要帖子视图?
问题描述:
我正试图实现像这样的图像image twitter tweet。用户使用哈希标签和链接创建推文,并将Twitter应用转换为可点击的链接。正常的TextView无法实现。我如何创建类似的东西?请提供技术细节。如何使用动态链接创建类似Twitter的提要帖子视图?
答
尝试这个 用户ClickableSpan实现这一这样
ClickableSpan clickableSpan = new ClickableSpan() {
@Override
public void onClick(View textView) {
Toast.makeText(context,"clicked", Toast.LENGTH_SHORT).show();
}
};
SpannableStringBuilder builder = new SpannableStringBuilder();
SpannableString str1 = new SpannableString("click me");
str1.setSpan(clickableSpan, 0, str1.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
str1.setSpan(new ForegroundColorSpan(Color.BLUE), 0, str1.length(), 0);
str1.setSpan(new UnderlineSpan(), 0, str1.length(), 0);
SpannableString str2 = new SpannableString("demo String 2 ");
builder.append(str2);
builder.append(str1);
Textview.setText(builder, TextView.BufferType.SPANNABLE);
Textview.setMovementMethod(LinkMovementMethod.getInstance());
的可能的复制[我如何在TextView中可点击的链接?](https://stackoverflow.com/questions/2734270/怎么办 - 我 - 让链接-IN-A-TextView的,可点击) –