Flutter 的文本内容在中英文混排,或中文与数字或特殊符号或英文字母时,文本会被自动换行,这样会导致,换行后上一行末尾留出很大的空白区域。
解决问题的办法就是把字符串打断为字符数组,然后用 零宽 字符链接起来
import 'package:characters/characters.dart'; extension FixAutoLines on String { String fixAutoLines() { return Characters(this).join('\u{200B}'); } }
使用方法也很简单
"iamtwle.cn我是imtwle.cn".fixAutoLines()
目前尚无回复