英文:
How can I make a container take all the screen width?
问题
怎样让这个容器(黑色部分)占据整个屏幕宽度
目前我的代码如下:
Container(
height: 50,
width: MediaQuery.of(context).size.width,
color: const Color(0xFF262724),
child: const Row(
mainAxisAlignment: MainAxisAlignment.spaceAround,
children: [
Icon(Icons.mic_none, color: Colors.white),
Icon(
Icons.check_box_outlined,
color: Colors.white,
),
],
),
),
我尝试将宽度设置为MediaQuery.of(context).size.width
,这显然是屏幕的宽度,但不起作用。
英文:
How can I make this container (with the black color) take all the screen's width
Here is my code for the moment:
Container(
height: 50,
width: MediaQuery.of(context).size.width,
color: const Color(0xFF262724),
child: const Row(
mainAxisAlignment: MainAxisAlignment.spaceAround,
children: [
Icon(Icons.mic_none, color: Colors.white),
Icon(
Icons.check_box_outlined,
color: Colors.white,
),
],
),
),
I tried to set the width to be MediaQuery.of(context).size.width
which apparently is the width of the screen, but it's not working.
答案1
得分: 2
你也可以在 with
中使用 double.infinity
,但我认为你应该在父部件中使用填充或边距。
英文:
you can also use double.infinity in with but I think You use padding or margin in parent widget
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论