Flutter - GridView geht Container aber nicht in Column?

Hallo Leute,

Ich brauch ne Tastatur die immer angezeigt wird und die habe ich mir als Gridsystem erstellt,

Aber da es nicht das einzige Widget ist was angezeigt werden soll wollte ich ein Colum nehmen aber das geht nicht.

Meine Codes dazu folgen jetzt.

Tastatur:

class Tastatur extends StatefulWidget {
  @override
  _State createState() => _State();
}
class _State extends State<Tastatur> {
  Function reloadList;
  Container numblock(text) {
    return Container(
      padding: const EdgeInsets.all(8),
      color: Colors.teal[100],
      child: Center(
        child: Text(
          text,
          style: TextStyle(fontSize: 30),
        ),
      ),
    );
  }


  @override
  Widget build(BuildContext context) {
    return Container(
        child: GridView.count(
      primary: false,
      childAspectRatio: (2.8 / 1),
      padding: const EdgeInsets.all(10),
      crossAxisSpacing: 3,
      mainAxisSpacing: 3,
      crossAxisCount: 3,
      children: <Widget>[
        numblock("7"),
        numblock("8"),
        numblock("9"),
        numblock("4"),
        numblock("5"),
        numblock("6"),
        numblock("1"),
        numblock("2"),
        numblock("3"),
        numblock("0"),
        numblock("X"),
        numblock("OK"),
      ],
    ));
  }
}

Container:

  Widget build(BuildContext context) {
    return Scaffold(
        appBar: AppBar(
          title: Text("TestApp"),
        ),
        body: Container(
          child: Tastatur(),
        ));
  }

Column:

Widget build(BuildContext context) {    
  return Scaffold(
          appBar: AppBar(
            title: Text("TestApp"),
          ),
          body: Container(
            child: Column(
              children: <Widget>[Container(child:Tastatur())],
            ),
          ));
    }

Versteh einfach nicht warum das eine geht und das andere nicht, obwohl es genau das gleiche sein müsste. hoffe ihr könnt helfen.

Also der Container code funktioniert und zeigt alles an. Beim Column code wird nichts mehr angezeigt. Ne reihe an fehler in Zeile 1900 irgendwas und so

Programmieren, container, Dart, Script, Flutter

Meistgelesene Fragen zum Thema Dart