如何停止在连字符处将单词分解为换行符。这是相关的代码
Container(
color: Colors.red.withOpacity(.4),
width: 315,
padding: const EdgeInsets.symmetric(
horizontal: 12.0,
vertical: 6.0,
),
child: Text(
'Ultra Low-Fat',
style: Theme.of(context).textTheme.display1,
),
)
Run Code Online (Sandbox Code Playgroud)
目前屏幕看起来像这样
但我希望文字显示这样
Ultra
Low-Fat
Run Code Online (Sandbox Code Playgroud)
我设法通过用不间断连字符替换所有连字符来解决这个问题\u2011
const nonBreakingHyphen = '\u2011';
...
Text(
// text will now not break at hyphen
title.replaceAll('-', nonBreakingHyphen),
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1552 次 |
| 最近记录: |