如何将textView超文本化为活动而不是网址?我有一个textView“注册”,我想让用户参加一项活动。
请帮帮我
答案 0 :(得分:0)
试试此代码
Spanned signUpString=Html.fromHtml("<u><font color=\"#ffbb00\">signUp</font></u>");
SpannableString ss = new SpannableString(signUpString);
ClickableSpan clickableSpan = new ClickableSpan()
{
@Override
public void onClick(View textView)
{
startActivity(new Intent(FirstActivity.this, Second.class));
}
};
ss.setSpan(clickableSpan, 0 , 6, Spannable.SPAN_INTERMEDIATE);
TextView signUpTextView=(TextView)findViewById(R.id.yourTVid);
signUpTextView.setText(ss);
signUpTextView.setMovementMethod(LinkMovementMethod.getInstance());
我希望这可以帮助你...