Flutter 自动调整大小文本字段多行标签文本

vbopmzt1  于 2022-11-17  发布在  Flutter
关注(0)|答案(1)|浏览(242)

我为AutoSizeTextField设置的labeltext域不够。有没有办法做多行?

  1. AutoSizeTextField(
  2. ...
  3. style: TextStyle(
  4. fontSize: 22, color: Colors.black),
  5. decoration: InputDecoration(
  6. border: OutlineInputBorder(
  7. borderRadius: BorderRadius.circular(10.0),
  8. ),
  9. labelText: AppLocalizations.of(context)
  10. .translate('total_spent'),
  11. labelStyle: TextStyle(
  12. fontSize: 22, color: Colors.black,),
  13. hintText: spent.toString(),
  14. contentPadding: const EdgeInsets.all(10.0),
  15. ...

cyej8jka

cyej8jka1#

labelText size取决于AutoSizeTextField的字体大小,如果我们不指定labelStyle的字体大小。
您可以通过减少labelStyle上的fontSize或使用\nlabel\ntext分隔命中文本来解决此问题。
或者提供足够的宽度给AutoSizeTextField

相关问题