【发布时间】:2019-12-12 04:53:05
【问题描述】:
我想在输入值时动态更改文本字段的宽度以适应所有输入文本。 这是我尝试过的。
var valueIncreaser = 30;
var textfieldSpanValue = 50.0;
Container(
width: textfieldSpanValue,
child: TextFormField(
onChanged: (text) {
setState(() {
textfieldSpanValue = 20;
textfieldSpanValue = valueIncreaser + textfieldSpanValue * textfieldSpanValue;
});
},
controller: myController,
maxLength: 10,
maxLengthEnforced: true,
keyboardType: TextInputType.number,
inputFormatters: <TextInputFormatter>[
WhitelistingTextInputFormatter.digitsOnly
],
),
)
【问题讨论】: