小编Kal*_*hah的帖子

Flutter http 0.13.0:字符串无法分配给 Uri

我已经升级了 http 版本并收到此类错误。

不能将参数类型“String”分配给参数类型“Uri”。

将字符串转换为 Uri 的任何解决方案?

dart flutter flutter-dependencies flutter-2

7
推荐指数
1
解决办法
1731
查看次数

在 TextFormField Flutter 的值更改时禁用 AlertDialog 按钮

在我的第一个Flutter 项目中,我试图从Alert Dialog内的TextFormField获取值。我正在尝试验证输入,并根据该验证我想启用/禁用AlertDialog按钮。

我为显示对话框做了什么:

 _displayDialog(BuildContext context) async {
    return showDialog(
        context: context,
        builder: (context) {
          return AlertDialog(
            title: Text('TextField AlertDemo'),
            content: _container(),
            actions: <Widget>[
              RaisedButton(
                onPressed: isValid
                    ? () {
                        print("ISVALID:");
                      }
                    : null,
                child: Text("Click Me"),
              )
            ],
          );
        });
  }
Run Code Online (Sandbox Code Playgroud)

_container()方法代码:

 Widget _container() {
    return Container(
      margin: EdgeInsets.all(25),
      child: Center(
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children: [
            TextFormField(
              onChanged: (text) {
                setState(() {
                  if (text.length > 5) {
                    isValid = true; …
Run Code Online (Sandbox Code Playgroud)

dialog dart flutter flutter-alertdialog

5
推荐指数
1
解决办法
2035
查看次数