Flutter - 仅展开展开高度

标签 flutter dart

我认为我误用了 Expanded 组件。我希望它占用整个可用宽度,但它确实占用了高度。

这是我得到的(结帐按钮),启用了 Debug模式:

enter image description here

这是代码,以及我所做的:

Container(                          
 decoration: cardDecoration,
 child: Column(
   children: <Widget>[
     Expanded(
       child: Container(
        padding: EdgeInsets.only(top : 10.0),
          child: RaisedButton(
          onPressed: (){},
          shape: RoundedRectangleBorder(borderRadius: 
                  BorderRadius.only(
                   bottomLeft : Radius.circular(20.0), 
                   bottomRight : Radius.circular(20.0)
                  )
                 ),
          color: Theme.of(context).primaryColor,
          child: Text(
                  'Check out'.toUpperCase(),
                   style: TextStyle(
                   color: Colors.white, 
                 ),
         ),
       ),
     ),
   )
)

最佳答案

试试 Container(width: double.infinity,

这应该可以正常工作而不会抛出任何溢出错误(见图)

关于Flutter - 仅展开展开高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56787635/

相关文章:

flutter - 如何将 Future<String> 中的变量传递给 Flutter 中的 void?

flutter - 如何从一个屏幕转到另一个屏幕,从堆栈中清除所有以前的屏幕?

dart - flutter 中的 StringBuffer 未按预期工作

flutter - 如何修复八边形FloatingActionButton错误?

dart - Flutter - 创建不同类型的列表 - 示例 (i) => i % 6 == 0 ?

user-interface - 如何将Widget注入(inject)自定义子Widget并使用子Widgets迭代索引?

flutter - Flutter在不同的类中使用一个变量错误:找不到getter: 'allJobs'

flutter - 断言失败 : line 118 pos 10: '(displayLarge == null && displayMedium == null && displaySmall == null && headlineMedium == null &&

dart - 自定义 AppBar Flutter

flutter - 摇树与 Flutter 中的选择性导入?