我有个问题。我想将来自 TextFormField 的 return(returnvalue1...2...3) 输出发送到 TextField。我希望它在不清除 TextField 的情况下将每个输出附加到换行符。我怎样才能做到这一点?谢谢您的帮助。
TextFormField 代码:
TextFormField(
decoration: InputDecoration(
enabledBorder: OutlineInputBorder(
borderSide: BorderSide(
color: Colors.green,
width: 2.0,
),
),
prefixText: 'test: ',
prefixStyle: TextStyle(color: Colors.green, fontSize: 20),
errorStyle: TextStyle(
backgroundColor: Colors.black,
color: Colors.green,
fontSize: 18)
),
style: TextStyle(
fontSize: 18,
color: Colors.green,
backgroundColor: Colors.black),
validator: (value) {
if (value == null || value.isEmpty) {
return AppLocalizations.of(context)!.returnvalue1;
}
if (value == girdi) {
return AppLocalizations.of(context)!.returnvalue2;
} else {
return AppLocalizations.of(context)!.returnvalue3;
}
},
),
Padding(
padding: const EdgeInsets.symmetric(vertical: 16.0),
child: ElevatedButton(
onPressed: () {
if (_formKey.currentState!.validate()) {
}
},
child: Text(AppLocalizations.of(context)!.addTextToNewLine),
),
),
文本字段代码:
TextField(
readOnly: true,
showCursor: false,
style: TextStyle(
fontSize: 18,
color: Colors.green,
backgroundColor: Colors.black),
),