效果图对比
下面是设置普通文本的效果对比图:
![](https://i-blog.csdnimg.cn/blog_migrate/0af603b0b1fe058b5d6dc673bac13f41.png)
![](https://i-blog.csdnimg.cn/blog_migrate/b93fc4981403b4676dafd8f2efba75c1.png)
![](https://i-blog.csdnimg.cn/blog_migrate/64c6a7ee56e0a11b010f00241e3974c4.png)
![](https://i-blog.csdnimg.cn/blog_migrate/273591104cca7e05362814e121999490.png)
解决方案
重新测量文字宽度,设置换行:
private void initAutoSplitTextView() {
mTv.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
mTv.getViewTreeObserver().removeOnGlobalLayoutListener(this);
final CharSequence newText &