我尝试过使用google,但我认为从理论上讲这应该可行,或者Container始终将其高度和宽度设置为子级?这段代码有什么问题?我想使用容器而不是其他小部件。
Container(
width: 150,
margin: EdgeInsets.only(right: 20),
height: categoryHeight,
decoration: BoxDecoration(color: Colors.orange.shade400, borderRadius:
BorderRadius.all(Radius.circular(20.0))),
child : ButtonTheme(
height: 50.0, // **not working why container is not showing!!![enter image description here][1]**
padding: EdgeInsets.only(right: 10),
child: RaisedButton(
onPressed: () {},
color: Colors.greenAccent,
child: const Text('Enabled Button', style: TextStyle(fontSize: 12)),
)
)
),
答案 0 :(得分:0)
请尝试下面的代码并阅读这篇漂亮的文章,谢谢
https://flutter.dev/docs/development/ui/layout/constraints
container(
child:Center(
child:ButtonTheme()
)
)