E.B*_*dos 2 dart flutter flutter-layout
我需要找到一种方法来强制 FlutterText小部件使用两个文本行空间,即使该行只有一个。例如,在下面的照片中,由于Text小部件仅使用一个行距,因此一张卡片低于另一张卡片。
有谁知道即使只需要一行也能强制Text小部件使用maxLines空间的技巧?
Mah*_*ber 10
你可以使用\n设置最少行数(这是一个技巧)
此问题仍在Github 上开放:Add minLines to Text (flutter issues)
Text(
'${product.name}\n\n', //equal minlines: 3
maxLines: 3,
overflow: TextOverflow.ellipsis,
style:
const TextStyle(fontWeight: FontWeight.bold, fontSize: 16),
),
Run Code Online (Sandbox Code Playgroud)
添加minLines到Text当前是一个开放的功能请求。你可以在这里追踪
目前,建议的解决方法是使用:
str = 'example';
Text(
str + '\n',
maxLines: 2,
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
409 次 |
| 最近记录: |