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

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

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

AutoSizeTextField(
                                ...
                                style: TextStyle(
                                    fontSize: 22, color: Colors.black),
                                decoration: InputDecoration(
                                    border: OutlineInputBorder(
                                      borderRadius: BorderRadius.circular(10.0),
                                    ),
                                    labelText: AppLocalizations.of(context)
                                        .translate('total_spent'),
                                    labelStyle: TextStyle(
                                        fontSize: 22, color: Colors.black,),
                                    hintText: spent.toString(),
                                    contentPadding: const EdgeInsets.all(10.0),
                                    ...

cyej8jka

cyej8jka1#

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

相关问题