【发布时间】:2021-12-25 16:53:58
【问题描述】:
在下面的代码中,我实现了一个文本字段,它的值将由 _getVin 存储。但是在用户能够输入值之前,我收到了空值。那么什么是正确的解决方案?有哪些改变?
@override
Widget build(BuildContext context) {
TextEditingController _getVin = TextEditingController();
var vin = VIN(number: _getVin.text, extended: true);
return new Scaffold (
body: Container(
padding: new EdgeInsets.only(top: 16.0),
child: TextField(
controller: _getVin,
decoration:InputDecoration(
border :OutlineInputBorder(
borderRadius: BorderRadius.all(Radius.circular(5.0)),
borderSide: BorderSide(color:Colors.black)
),
labelText: "Enter VIN",
labelStyle: TextStyle(
fontSize: 15,
color:Colors.black
),
),
),
),
GestureDetector(
onTap:() {
print(_getVin);
print(vin.modelYear());
},
child:Card(
child: Text( "Press Here"),
)
),
【问题讨论】:
标签: android flutter android-studio textfield