通过浏览谷歌开发者网站的TextView介绍找到了android:breakStrategy这个属性,具体如图所示:用来控制段落布局。支持的api级别为23及以上。
而对于TextView组件默认值是high_quality,对于EditText组件默认值是simple。所以,会出现在这两个组件显示不一致的问题。我们可以在xml文件中给TextView设置成simple。
还可以配合android:hyphenationFrequency一起使用,用来设置自动断字的频率。
其他还可以参考另外一位博主的Android EditText 换行和对齐问题研究