我之前提供的示例代码有误,导致多行文字重叠,无法实现您的需求。抱歉让您浪费了时间。

我建议您尝试使用这个库:https://github.com/lucasr/twoway-view

这个库中的 TwoWayView 组件类似于 TextView,可以实现单词显示不完换行后,上一行的空格自动进行缩放,让整行英文分布均匀的效果。

您可以通过设置 TwoWayView 的以下属性来实现该功能:

  • 'wordWrap' 属性:设置为 'true' 可以实现单词自动换行。
  • 'stretchMode' 属性:设置为 'spacingWidthUniform' 可以让每行英文分布均匀,上一行的空格会自动进行缩放。

希望这个库可以满足您的需求。

Android 自定义 TextView 实现单词换行后空格缩放,均匀分布英文

原文地址: https://www.cveoy.top/t/topic/nPgZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录