我知道,当文本太长时,该行需要中断,但是在我的示例中,仍然有很多空间可以保留在一行中。我该怎么办?
-------编辑------------
我只是想知道文本的中断不是因为上面没有足够的空间,而是因为字段中没有足够的空间:
话虽如此,我仍然不知道如何防止打破上面的界限。我猜不可能吗?唯一的方法是确保行不会在字段中中断,然后也不会在上方中断?
答案 0 :(得分:0)
注意:这可能不是一个好的解决方法,因为它可能导致不良的用户体验。
在TextField
的{{1}}内部有一个decoration: InputDecoration(
属性。这可以用来有效地更改labelStyle
中的fontSize
,使其适合一行。
示例:
labelText
但是作为一个建议,如果TextFormField(
decoration: InputDecoration(labelText: 'Enter your username or some long labeltext', labelStyle: TextStyle(fontSize: 8) ),
);
的内容越来越长,最好用更短,更简单的单词重新组织它。
希望这会有所帮助。