确认你的 Flutter 版本是否为 Stable 版本,如果不是,则将 Flutter 版本更新为 Stable 版本。
确认 Android 设备上的输入法是否为 Google 输入法(Gboard),如果不是,则安装 Google 输入法并将其设为默认输入法。
添加 TextInputFormatter 对象来限制文本字段的输入,避免用户输入无效字符,例如:
TextField(
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
)
import 'package:flutter_masked_text/flutter_masked_text.dart';
class MaskedPhoneField extends StatelessWidget {
@override
Widget build(BuildContext context) {
var controller = MaskedTextController(mask: '(000) 000-0000');
return TextField(controller: controller);
}
}