0

我是安卓新手。我想知道如何使一部分文本像 HTML 链接标签一样,而不是网页,而是启动一个活动。

在我的文本视图中,我需要放置指向其他活动的链接,问题是我的文本视图可以根据用户请求具有不同的文本,并且每个文本都有自己的链接。

4

1 回答 1

0

您可以使用此代码将点击侦听器添加到文本视图,然后您可以在该onClick()方法中做任何您想做的事情。

SpannableString content = new SpannableString("this is spannable string");
        content.setSpan(new ClickableSpan() {

            @Override
            public void onClick (View widget)
            {
                Toast.makeText(Activity.this, "my text", Toast.LENGTH_SHORT).show();
            }
        }, 0, content.length(), 0);

        text.setMovementMethod(LinkMovementMethod.getInstance());
        text.setFocusable(true);
        text.setText(content);
于 2012-09-01T21:16:56.783 回答