【发布时间】:2020-06-28 17:11:43
【问题描述】:
我明白,当文本过长时,行需要中断,但在我的示例中,一行中仍有足够的空间。我该怎么做?
-------编辑------------
我只是认为文本中断不是因为它上面没有足够的空间,而是因为它在字段中没有足够的空间:
话虽如此,我仍然不知道如何防止打破上面的界限。我想不可能吧?唯一的方法是确保线不会在现场中断,然后它也不会在上面中断?
【问题讨论】:
标签: flutter dart label textfield
我明白,当文本过长时,行需要中断,但在我的示例中,一行中仍有足够的空间。我该怎么做?
-------编辑------------
我只是认为文本中断不是因为它上面没有足够的空间,而是因为它在字段中没有足够的空间:
话虽如此,我仍然不知道如何防止打破上面的界限。我想不可能吧?唯一的方法是确保线不会在现场中断,然后它也不会在上面中断?
【问题讨论】:
标签: flutter dart label textfield
注意:这可能不是一个好的解决方法,因为它可能会导致糟糕的用户体验。
在TextFields decoration: InputDecoration( 内部有一个labelStyle 属性。这可以用来有效地改变labelText 的fontSize 使其适合一行。
例子:
TextFormField(
decoration: InputDecoration(labelText: 'Enter your username or some long labeltext', labelStyle: TextStyle(fontSize: 8) ),
);
但作为一个建议,如果labelText 的内容越来越长,最好用更短更简单的词重新构建它。
希望这会有所帮助。
【讨论】: