通过浏览谷歌开发者网站的TextView介绍找到了android:breakStrategy这个属性,具体如图所示:用来控制段落布局。支持的api级别为23及以上。

而对于TextView组件默认值是high_quality,对于EditText组件默认值是simple。所以,会出现在这两个组件显示不一致的问题。我们可以在xml文件中给TextView设置成simple。

 

还可以配合android:hyphenationFrequency一起使用,用来设置自动断字的频率。

其他还可以参考另外一位博主的Android EditText 换行和对齐问题研究

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐