Flutter 文本字段电话号码建议?

bxjv4tth  于 2023-01-27  发布在  Flutter
关注(0)|答案(3)|浏览(136)
TextField(
  keyboardType: TextInputType.phone,
  enableSuggestions: true,
),

这不显示键盘上的电话号码建议,尝试了不同的键盘在android上,验证它可以访问联系人,也不工作在ios上。这甚至应该工作吗?如果不,我在哪里可以找到它说这不是预期的行为。

kse8i1jr

kse8i1jr1#

您应该设置autofillHints

TextField(
  keyboardType: TextInputType.phone,
  autofillHints: [
    AutofillHints.telephoneNumber,
  ],
)
cngwdvgl

cngwdvgl2#

checkout 日期:sms_autofill 1.2.1

使用

PhoneFieldHint();

PhoneFieldHint是一个小部件,它允许您询问系统电话号码,如果用户选择了一个电话,则自动填充小部件。

仅适用于安卓系统

koaltpgm

koaltpgm3#

我能找到的最简单的方法是安装:https://pub.dev/packages/sms_autofill
并使用以下代码

String? selectedPhoneNumber = await SmsAutoFill().hint;
log(selectedPhoneNumber.toString());

相关问题