flutter - 在列中居中文本
问题描述
如何将文本居中Column
?
Card(
child: Row(crossAxisAlignment: CrossAxisAlignment.start, children: [
Padding(
padding: EdgeInsets.all(10),
child: Image.asset("assets/raining.png")),
Center(
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
mainAxisAlignment: MainAxisAlignment.center,
children: [
Text("Start Time : " +
product.entity.weatherchart[i]['start_time']),
Text(("End Time : " +
product.entity.weatherchart[i]['end_time'])),
])),
]))
解决方案
尝试
Card(
child: Row(crossAxisAlignment: CrossAxisAlignment.start, children: [
Padding(
padding: EdgeInsets.all(10),
child: Image.asset("assets/raining.png")),
Expanded(
child: Column(
crossAxisAlignment: CrossAxisAlignment.center,
mainAxisAlignment: MainAxisAlignment.center,
children: [
Text(
"Start Time : "+
product.entity.weatherchart[i]['start_time'],
),
Text(("End Time : "+
product.entity.weatherchart[i]['end_time']))),
]),
)
]))
推荐阅读
- php - 在 SELECT 语句之后标记所有选定的列
- ios - iOS Core Data 和标准差 NSExpression 崩溃
- typescript - 在 Typescript 中使用 switch 获取函数的安全值
- windows - 为什么在 Windows 文件系统中需要 LCB(链接控制块)?
- ios - DevOps 构建管道,用于 Xamarin.iOS 找不到任何可用的配置文件
- javascript - 使用 webpack-dev-server 找不到模块“webpack”
- authentication - 如何在测试阶段保护对 Symfony 5 应用程序的公共访问
- python-3.x - 是否必须在 Django 视图集中使用序列化程序?
- java - 如何降低方法的认知复杂性
- python - 在 ubuntu 桌面 20.0 中登录 Citadel 邮件服务器问题