children: <Widget>[
new Text
(_value,textAlign: TextAlign.left,
),
new RaisedButton
(onPressed: (_selectDate),
child: new Text('Select Date..'),
),
...
]
我试图使Text txt = new Text(“ something”)已经从txt.text获得价值,但它说,
“ [dart]元素类型'Type'无法分配给列表类型'Widget'。[list_element_type_not_assignable]”
答案 0 :(得分:0)
对不起,我已经得到了答案,
所以我尝试将其更改为文本字段,将其与控制器绑定,然后在我调用函数_selectDate时设置控制器的值。
所以这是我的答案: TextEditingController ctrlperiode = TextEditingController();
未来_selectDate()异步 { ...
ctrlperiode.text =_value ;
}
谢谢大家。
答案 1 :(得分:0)
您可以尝试以下方法:
Text x = Text('123123');
Text y = Text(x.data);
print(y.data);
String val = Text('xxxx').data;
print(val);
但是,如果Text
小部件的值绑定到状态变量,则可以直接对其进行初始化。
Text newWidgetText = Text(_stateValue);