如何防止labelText在TextField中分成两行?

时间:2020-06-28 17:11:43

标签: flutter dart label textfield

我知道,当文本太长时,该行需要中断,但是在我的示例中,仍然有很多空间可以保留在一行中。我该怎么办?

enter image description here

-------编辑------------

我只是想知道文本的中断不是因为上面没有足够的空间,而是因为字段中没有足够的空间:

enter image description here

话虽如此,我仍然不知道如何防止打破上面的界限。我猜不可能吗?唯一的方法是确保行不会在字段中中断,然后也不会在上方中断?

1 个答案:

答案 0 :(得分:0)

注意:这可能不是一个好的解决方法,因为它可能导致不良的用户体验。

TextField的{​​{1}}内部有一个decoration: InputDecoration(属性。这可以用来有效地更改labelStyle中的fontSize,使其适合一行。

示例:

labelText

但是作为一个建议,如果TextFormField( decoration: InputDecoration(labelText: 'Enter your username or some long labeltext', labelStyle: TextStyle(fontSize: 8) ), ); 的内容越来越长,最好用更短,更简单的单词重新组织它。 希望这会有所帮助。