楼主可以用edittext可以实现,ed.setSelection(index)设置位置的方式
何不这样想呢,你现在只显示五行,那么在你点击显示完全的时候,可以再次把所有字setText一下么。何必非要得到剩余的字呢。
这个你应该在程序里面判断,如果太多了的话就先分页再显示。