Tôi đang cố gắng căn chỉnh hai mục ở hai cực, một ở bên trái và một ở bên phải. Tôi có một hàng được căn ở bên trái và sau đó một con của hàng đó được căn ở bên phải. Tuy nhiên, có vẻ như hàng con đang lấy thuộc tính căn chỉnh từ hàng mẹ của nó. Đây là mã của tôi
var SettingsRow = new Row(
mainAxisAlignment: MainAxisAlignment.end,
crossAxisAlignment: CrossAxisAlignment.center,
mainAxisSize: MainAxisSize.max,
children: <Widget>[
Text("Right",softWrap: true,),
],
);
var nameRow = new Row(
mainAxisAlignment: MainAxisAlignment.start,
crossAxisAlignment: CrossAxisAlignment.center,
mainAxisSize: MainAxisSize.max,
children: <Widget>[
Text("Left"),
SettingsRow,
],
);
kết quả là tôi nhận được một cái gì đó như thế này
Left Right
Những gì tôi muốn là
Left Right
Ngoài ra có đủ không gian trên Hàng. Câu hỏi của tôi là tại sao Row con không trưng bày MainAxisAlignment.end
tài sản của nó ?
settingsRow
, có chứaText("right")