我的消息有锚标记。我想以不同的颜色显示锚标记中的单词 在textview和onclick中该单词开始不同的活动。
我试过textview.settext(Html.fromHtml(message));它会改变颜色,但我也想要onclick事件。这样做是否可行?
答案 0 :(得分:1)
看看这里:
how to make anchor tag in android clickable
How do I make links in a TextView clickable?
How can I make links in fromHTML clickable? (Android)
修改:
嗯,有很多方法可以做到这一点,你可以使用自定义网址方案来启动活动。如果你需要有关的信息,我在我的博客上写了一个教程:
http://myandroidtuts.blogspot.in/2013/07/custom-url-scheme-in-android.html
您可以实现onClickHandler:
textView.setOnClickListener(new View.OnClickListener{
public void onClick(View v){
Intent intent = new Intent(this, OtherActivity.class);
startActivity(intent);
}
});