「AはBをCした」
という文章をTextViewを用いて表示したいです。

この際A,B,Cは色を変え、クリックリスナーを個別に実装したいです。(Aを押すとAの詳細ページへ、Bを押すと… といった動作)
文章の一部の色を変えることはHtml#fromHtml()で変更できるようですが、個別にリスナーを登録するにはどのようにしたらいいでしょうか。