效果图对比
下面是设置普通文本的效果对比图:




解决方案
重新测量文字宽度,设置换行:
private void initAutoSplitTextView() {
mTv.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
mTv.getViewTreeObserver().removeOnGlobalLayoutListener(this);
final CharSequence newText = autoSplitText(mTv);
if