颤振错误:未定义命名参数“children”

时间:2021-04-10 06:39:24

标签: flutter

flutter 错误:未定义命名参数“children”。

你能告诉我如何解决错误的问题吗?

enter image description here

4 个答案:

答案 0 :(得分:1)

你可以使用我的源代码。 可能会解决您的问题。

class MyPage extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      backgroundColor: Color(0xff7eded1),
      appBar: AppBar(
        backgroundColor: Color(0xFFFF9090),
        centerTitle: true,
      ),
      body: Center(
        child: Column(
          children: [
            Image.asset('images/logo.jpg',width:600,height: 280,),
            Image.asset('images/dancing.jpg',width:300,height: 140,),
            RaisedButton(
              child: Text("Click me"),
                textColor: Colors.white,
                color: Color(0xFF5E5E5E),
                onPressed: (){
              print("something");
            })
          ],
        ),

      ),
    );
  }
}

答案 1 :(得分:0)

public class Solution { public static void main(String[] args) { char ch[] = new char[] { 'A', 'B', 'C', 'D', 'E' }; arrange(new int[] { 1, 3, 2, 0, 4 }, ch); System.out.print(ch); // EDCAB } private static void arrange(int[] inArr, char[] chrArr) { arrange(inArr, chrArr, 0, 0); } private static void arrange(int[] inArr, char[] chrArr, int index, int count) { if (count == inArr.length) // seen all elements return; char c = chrArr[index]; int t = -1; /* * Find what place, say, t, does c belong to. Then, * recursively find which place * does the element at t belong to. * * Continue till you have seen all the elements (count == arrays' length) */ for (int i = 0; i < inArr.length; i++) { if (inArr[i] == index) { t = i; break; } } arrange(inArr, chrArr, t, count + 1); chrArr[t] = c; } } 小部件有一个 child 参数。不是孩子

答案 2 :(得分:0)

您的问题是您试图将 children 参数传递给 Center 小部件,而后者需要一个 child 参数。

如果您希望您的 Center 小部件有多个子级,您可以只传递一个小部件,如 RowColumn 作为 Center 的参数

child: Row(children: ...)

答案 3 :(得分:0)

中心小部件没有 children 参数,请改用 child 参数。 例子:

center(
child: Text("some text here"),
)

rowcolumnchildren 参数 例子:

 Row(  
          mainAxisAlignment: MainAxisAlignment.spaceEvenly,  
          children:<Widget>[  
            Text("some text here"),
            Text("some text here"),
          ]  
      ),