Custom TextView in android with different color words
===

Is it possible to have a textview to have different color for every word? or even every letter? 
I tried extending textview and creating it but however i though of the problem is, how would I draw all the the text out at the same time with different colors. 
Thanks for any advice.