this is the answer.
https://stackoverflow.com/questions/5033012/auto-scale-textview-text-to-fit-within-bounds
Auto Scale TextView Text to Fit within Bounds
原文:http://www.cnblogs.com/jianglijs/p/7905677.html