超文本到活动

时间:2014-03-08 17:27:54

标签: android eclipse

如何将textView超文本化为活动而不是网址?我有一个textView“注册”,我想让用户参加一项活动。

请帮帮我

1 个答案:

答案 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());

我希望这可以帮助你...