用于触发onclick事件的一个单词的TextView具有不同的颜色

时间:2014-01-15 05:58:31

标签: android android-activity onclick textview

我的消息有锚标记。我想以不同的颜色显示锚标记中的单词 在textview和onclick中该单词开始不同的活动。

我试过textview.settext(Html.fromHtml(message));它会改变颜色,但我也想要onclick事件。这样做是否可行?

1 个答案:

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