我是安卓新手。我想知道如何使一部分文本像 HTML 链接标签一样,而不是网页,而是启动一个活动。
在我的文本视图中,我需要放置指向其他活动的链接,问题是我的文本视图可以根据用户请求具有不同的文本,并且每个文本都有自己的链接。
您可以使用此代码将点击侦听器添加到文本视图,然后您可以在该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);