- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - phát hiện rò rỉ bộ nhớ Ruby/Ruby on Rails
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
这是我构建项目 View 容器的代码:
Widget buildItemView(InboxItem t) {
return GestureDetector(
behavior: HitTestBehavior.translucent,
onTap: () => print("ontap")),
child: Column(
mainAxisSize: MainAxisSize.max,
trẻ em: [
Padding(padding: EdgeInsets.fromLTRB(15.0, 10.0, 15.0, 10.0),
child: Row(
mainAxisSize: MainAxisSize.max,
trẻ em: [
Thùng chứa(
icon ...
),
Column(
crossAxisAlignment: CrossAxisAlignment.start,
mainAxisSize: MainAxisSize.max,
mainAxisAlignment: MainAxisAlignment.start,
trẻ em: [
/// title
_buildTitle(t),
...
],
)
],
)),
Divider(height: 3.0)
],
),
);
}
Và_buildTitle
代码,这里是问题发生的地方:
Widget _buildTitle(InboxItem item) {
return Container(
padding: EdgeInsets.only(bottom: 2.0),
child: Row(
crossAxisAlignment: CrossAxisAlignment.center,
mainAxisAlignment: MainAxisAlignment.spaceBetween,
mainAxisSize: MainAxisSize.max,
trẻ em: [
/// sender
Text(item.sender == null ? "" : item.sender, style: ltBlackLargeText),
/// time
Text(item.receiveTime == null ? "" : item.receiveTime,
style: dkGreySmallText),
],
),
);
}
运行结果,时间在用户名后面,而不是右边。
部分截图:
问题出在哪里?
câu trả lời hay nhất
由于上级没有填充剩余空间,更改item查看代码:
Widget buildItemView(InboxItem t) {
return GestureDetector(
behavior: HitTestBehavior.translucent,
onTap: () => print("ontap")),
child: Column(
mainAxisSize: MainAxisSize.max,
trẻ em: [
Padding(padding: EdgeInsets.fromLTRB(15.0, 10.0, 15.0, 10.0),
child: Row(
mainAxisSize: MainAxisSize.max,
trẻ em: [
Thùng chứa(
icon ...
),
Expanded(
child:Column(
crossAxisAlignment: CrossAxisAlignment.stretch,
mainAxisSize: MainAxisSize.min,
trẻ em: [
/// title
_buildTitle(t),
...
],
) ,
)
],
)),
Divider(height: 3.0)
],
),
);
}
关于Flutter row mainAxisAlignment spaceBetween 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53774849/
我想这样做: 但这是我实际得到的: 这是我的代码: Row itemTransaction(BuildContext context, Transaction transaction) { ///
我对 crossAxisAlignment 和 mainAxisAlignment 感到困惑。谁能用简单的话解释一下? 最佳答案 对于行: mainAxisAlignment = 水平轴 crossA
我开发了一个登录屏幕,首先我在打开键盘时收到渲染 flex 错误,因此我将我的小部件包装在 SingleChildScrollView 中,但之后 Column 的 mainAxisAlignment
这是我构建项目 View 容器的代码: Widget buildItemView(InboxItem t) { return GestureDetector( behavior: HitTestB
我正在创建类似 Instagram 个人资料的屏幕,但 mainaxisAlignment.spaceEvenly 无法正常工作。如果该行不在任何其他行或列内,它就可以正常工作,但在这种情况下它没
我正在尝试在列上使用 MainAxisAlignment 属性,但它没有按预期工作。这是我的代码。 Scaffold( appBar: AppBar( title: Text('Accou
Tôi là một lập trình viên xuất sắc, rất giỏi!