- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我有一张卡片,这张卡片的第一行将有 2 个文本项。
我想将一个项目放在最开始,然后将下一个项目直接放在中心。
我玩过 MainAxisAlignment,但似乎没有什么适合这种情况,例如,如果我使用 MainAxisAlignment.spaceBetween,那么每个项目都放在行的末尾。
有没有明显的方法可以做到这一点?
谢谢
最佳答案
您可以使用 Spacer用于填充行中可用空间的小部件:
void main() => runApp(App());
class App extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
body: Center(
child: Padding(
padding: const EdgeInsets.all(8.0),
child: SpacedRow(),
),
),
),
);
}
}
class SpacedRow extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Row(
children: <Widget>[
Container(width: 50, height: 50, color: Colors.red),
Spacer(),
Container(width: 50, height: 50, color: Colors.yellow),
Spacer(),
],
);
}
}
产生:
关于Flutter 行将一个项目放在开始位置,将另一个项目放在中间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54327355/
我知道这个问题已经被问过多次了。我已经在 stackover flow 上浏览了很多票,但我似乎找不到任何我能清楚理解的东西。我已经能够让 Admob 横幅出现在我的应用程序中,但我无法弄清楚如何将它
使用 miranda 进行编码时遇到问题,我只是函数式编程的新手,所以如果我不犯容易的错误,请狠狠地打我一巴掌,这样我就学会了 无论如何,我在第 12 行遇到错误,因为 unifyin char wi
例如,我有一个DataFrame A如下 A 0 1 2 现在我想将 DataFrame B 中的每 2 行插入到 A 中,每 1 行插入一次,B 如下 B 3 3 4 4 5 5 终于要了 A 0
我正在寻找一个针对 MSBuild.exe 运行的命令,该命令仅采用 MVC 4 项目并将其发布到给定目录。 例如, MSBuild /.csproj -publish -output=c:/fold
我的 SQL 行有问题,当使用 å ø æ 时,它们会被插入为 ø æ å,看起来不错,但是当我在页面上回显该行时,我得到一个 �。 如果我使用其他排序规则,我会得到一个“?”而不是 � 最佳答案 您
我是一名优秀的程序员,十分优秀!