美文网首页
Flutter-TextFormField组件

Flutter-TextFormField组件

作者: 阿博聊编程 | 来源:发表于2022-05-08 19:38 被阅读0次
    配图来自网络,如侵必删

    在日常的开发中,在表单界面需要我们去校验输入的需求。在Flutter中,material包给我们提供了TextFormField组件,帮助我们更好校验用户的输入。这篇博客就来分享TextFormField组件相关的知识,希望对看文章的小伙伴有所帮助。

    TextFormField简单使用

    TextFormField(
         autofocus: false,
         keyboardType: TextInputType.number,
         decoration: InputDecoration(
                      contentPadding:const EdgeInsets.symmetric(horizontal: 20, vertical: 10),
                      hintText: '请输入密码',
                      border: OutlineInputBorder(borderRadius: BorderRadius.circular(32))),
    )
    

    效果大概是这样的:


    控件的效果

    常用属性

    是否自动对焦,默认是false

    autofocus: true,
    

    设置输入模式,常用的就是手机号、邮箱、数字:

    keyboardType: TextInputType.number,
    

    设置边界,就拿上面的代码举例:

    decoration: InputDecoration(
                      contentPadding:const EdgeInsets.symmetric(horizontal: 20, vertical: 10),
                      hintText: '请输入密码',
                      border: OutlineInputBorder(borderRadius: BorderRadius.circular(32))),
    

    设默认值:

    initialValue: '123456',
    

    相关文章

      网友评论

          本文标题:Flutter-TextFormField组件

          本文链接:https://www.haomeiwen.com/subject/pypfurtx.html