Flutter   发布时间:2022-05-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了颤动:如何使按钮扩展到其父级的大小?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试创建方形按钮,但Expanded似乎与容器的工作方式不同.以下面的代码为例

new Expanded(
 flex: 2,child: new column(
     children: <Widget>[
       new Expanded(
         child:new Row(
           children: <Widget>[
             new Expanded(child: new MaterialButton(...)),new Expanded(child: new MaterialButton(....)),new Expanded(child: new Container(color: Colors.red)),new Expanded(child: new Container(color: Colors.green)),]
         )
       )
     ],)
 )

 ....

显示两个水平扩展但不垂直扩展的按钮.同时,容器将水平和垂直扩展.如果我执行以下操作,则会产生相同的效果

new Expanded(
 flex: 2,child: new column(
     children: <Widget>[
       new Expanded(
         child:new column(
           children: <Widget>[
             new Expanded(child: new MaterialButton(...)),)
 )

 ....

我把Row改为column的地方.按钮将垂直展开,但不会水平展开,而容器将同时展开.

有没有办法让我的按钮扩展到垂直和水平适合他们的父母?

解决方法

将crossAxisAlignment属性添加到R​​ow;

crossAxisAlignment: CrossAxisAlignment.stretch

大佬总结

以上是大佬教程为你收集整理的颤动:如何使按钮扩展到其父级的大小?全部内容,希望文章能够帮你解决颤动:如何使按钮扩展到其父级的大小?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。