我的代码:
Padding(
padding: const EdgeInsets.only(bottom: 3.0),
child: SizedBox(
width: double.infinity,
child: GestureDetector(
onTap: () {},
child: Form(
child: TextFormField(
inputFormatters: <TextInputFormatter>[
FilteringTextInputFormatter.digitsOnly,
],
keyboardType: TextInputType.number,
controller: TextEditingController(text: formData.pin),
decoration: const InputDecoration(
border: UnderlineInputBorder(),
labelText: 'PIN 2',
),
onChanged: (newValue) => formData.pin = newValue,
),
),
),
),
),
我的问题是,第一次输入时,PIN栏不显示数字,您必须再次点击才能显示数字,我附上了下面的gif:
我希望第一次输入时PIN栏可以显示数字