gpt4 book ai didi

android - 如何在 flutter 中扩展一个 textField 看起来像一个文本区域

转载 作者:IT王子 更新时间:2023-10-29 06:58:06 25 4
gpt4 key购买 nike

当我在 landScape 模式下点击 textField 时,我想像 whatsapp 一样全屏展开

enter image description here

            TextFormField(
keyboardType: TextInputType.number,
decoration: InputDecoration(
prefixIcon: Padding(
padding: EdgeInsets.all(0.0),
child: Icon(Icons.person,
size: 40.0, color: Colors.white),
),
hintText: "Input your opinion",
hintStyle: TextStyle(color: Colors.white30),
border: OutlineInputBorder(
borderRadius:
BorderRadius.all(new Radius.circular(25.0))),
labelStyle: TextStyle(color: Colors.white)),
textAlign: TextAlign.center,
style: TextStyle(
color: Colors.white,
fontSize: 25.0,
),
controller: host,
validator: (value) {
if (value.isEmpty) {
return "Empty value";
}
},
)

最佳答案

您需要做的就是在创建 TextField 时设置 maxLines 变量。我在 Card 小部件中添加了文本字段,因此您可以看到总面积。

@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text("Simple Material App"),
),
body: Column(
children: <Widget>[
Card(
color: Colors.grey,
child: Padding(
padding: EdgeInsets.all(8.0),
child: TextField(
maxLines: 8, //or null
decoration: InputDecoration.collapsed(hintText: "Enter your text here"),
),
)
)
],
)
);
}

关于android - 如何在 flutter 中扩展一个 textField 看起来像一个文本区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54972928/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com