class _MyHomePageState extends State<MyHomePage> { @override Widget build(BuildContext context) { final MediaQueryData mediaQuery = MediaQuery.of(context); final double top = mediaQuery.padding.top; final Size size = MediaQuery.of(context).size;
return new Scaffold( body: new Container( width: size.width, height: size.height, child: new Row( children: <Widget>[ new Expanded(flex: 1,child: new Container( alignment: Alignment.center, color: Colors.red, child: new Text("A"),)), new Expanded(flex: 1,child: new Column( children: <Widget>[ new Expanded(flex: 1,child: new Container( width: size.width/2, color: Colors.grey, child: new Text("B"), alignment: Alignment.center, )), new Expanded(flex: 1,child: new Container( width: size.width/2, color: Colors.green, child: new Text("C"), alignment: Alignment.center, )), new Expanded(flex: 1,child: new Container( width: size.width/2, color: Colors.blue, child: new Text("D"), alignment: Alignment.center, )), ], )), ], ), ), ); } }
----------------------------------------------
-