【问题标题】:How to prevent labelText to break into 2 lines in TextField?如何防止 labelText 在 TextField 中分成 2 行?
【发布时间】:2020-06-28 17:11:43
【问题描述】:

我明白,当文本过长时,行需要中断,但在我的示例中,一行中仍有足够的空间。我该怎么做?

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

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

话虽如此,我仍然不知道如何防止打破上面的界限。我想不可能吧?唯一的方法是确保线不会在现场中断,然后它也不会在上面中断?

【问题讨论】:

    标签: flutter dart label textfield


    【解决方案1】:

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

    TextFields decoration: InputDecoration( 内部有一个labelStyle 属性。这可以用来有效地改变labelTextfontSize 使其适合一行。

    例子:

    TextFormField(
          decoration: InputDecoration(labelText: 'Enter your username or some long labeltext', labelStyle: TextStyle(fontSize: 8) ),
        );
    

    但作为一个建议,如果labelText 的内容越来越长,最好用更短更简单的词重新构建它。 希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2020-09-06
      • 1970-01-01
      • 2020-08-28
      • 1970-01-01
      • 1970-01-01
      • 2019-09-30
      • 2020-07-05
      • 2023-03-24
      • 2017-03-15
      相关资源
      最近更新 更多