Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 如何使用与输入文本相同的样式为输入选择创建新的颤振组件?_Flutter_Dart - Fatal编程技术网

Flutter 如何使用与输入文本相同的样式为输入选择创建新的颤振组件?

Flutter 如何使用与输入文本相同的样式为输入选择创建新的颤振组件?,flutter,dart,Flutter,Dart,我负责在登记表中添加新字段性别和出生日期。我没有完全理解遗留代码。我必须使性别和出生日期字段输入选择,但保持与其他字段相同的样式。如何使之成为可能 他们为输入字段制作了一个组件,下面是代码 这是登记表的代码 编辑: 性别和出生日期字段是输入文本,我想让它选择输入/拾取输入。我怎样才能在不改变风格的情况下做到这一点呢?我不确定我是否清楚地理解了你的意思 首先更新给定的代码,如下所示: this.hintText, this.obscureText = false, // set it to tr

我负责在登记表中添加新字段性别和出生日期。我没有完全理解遗留代码。我必须使性别和出生日期字段输入选择,但保持与其他字段相同的样式。如何使之成为可能

他们为输入字段制作了一个组件,下面是代码

这是登记表的代码

编辑:


性别和出生日期字段是输入文本,我想让它选择输入/拾取输入。我怎样才能在不改变风格的情况下做到这一点呢?

我不确定我是否清楚地理解了你的意思

首先更新给定的代码,如下所示:

this.hintText,
this.obscureText = false, // set it to true/false
this.keyboardType = TextInputType.text,
如果您只提供了无状态小部件,并且您想要使用它,那么下面是您可以使用它的方法

@override
Widget build(BuildContext context) {
  return Scaffold(
    appBar: AppBar(),
    body: ListView(
      padding: EdgeInsets.symmetric(horizontal: 20, vertical: 12),
      children: <Widget>[
        InputField(hintText: "Email"),
        InputField(hintText: "Username"),
        InputField(hintText: "Date of birth"),
        InputField(hintText: "Gender"),
        // similarly you can proceed with other data
      ],
    ),
  );
}

性别和出生日期字段是输入文本,我想让它选择输入/拾取输入。在不改变样式的情况下,我怎么能做到这一点?很抱歉,我没有通过输入/选取器获取您的信息?你的意思是他们应该弹出“颤振日历”小部件吗?是的。对于性别,应该选择男性或女性。你是否可以更改给定的输入字段代码,否则你不能做太多。不,我应该保留样式输入字段。我的想法是添加名为InputSelect和InputDate的新组件,并在其中实现,但我不知道如何做。这可以在不更改InputField代码的情况下解决,最终的解决方案是在另一个小部件中复制它,添加新属性。