我正在使用 TextFormField 输入手机号码,其提示文本为“输入电话号码”,当该文本字段成为焦点并且提示文本必须隐藏且前缀文本必须隐藏时,我想放置前缀文本(国家/地区代码)放置在那里(不可编辑的文本)。
代码:
Widget buildFields(
BuildContext context,
String hintTextValue,
TextEditingController fieldsController,
String paramName,
Function validateFields,
TextInputType type,
String prefixTextValue,
[inputFormatters]) {
valueBuilder = value != null ? value["primary_customer"][paramName] : null;
return TextFormField(
initialValue: valueBuilder,
onSaved: (text) {
fieldsController.text = text;
},
inputFormatters: [inputFormatters],
keyboardType: type,
decoration: InputDecoration(
hintText: hintTextValue,
prefixText: prefixTextValue,
prefixStyle: TextStyle(color: Colors.black)),
validator: validateFields,
);
Run Code Online (Sandbox Code Playgroud)
}
| 归档时间: |
|
| 查看次数: |
7348 次 |
| 最近记录: |