मैं दो वस्तुओं को एक छोर पर और दूसरी तरफ दाईं ओर संरेखित करने का प्रयास कर रहा हूं। मेरे पास एक पंक्ति है जो बाईं ओर संरेखित है और फिर उस पंक्ति का एक बच्चा दाईं ओर संरेखित है। हालाँकि ऐसा लगता है कि चाइल्ड रो अपने माता-पिता से संरेखण संपत्ति उठा रहा है। यह मेरा कोड है
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,
],
);
परिणामस्वरूप मुझे कुछ ऐसा मिलता है
Left Right
जो मैं चाहूंगा वह है
Left Right
इसके अलावा रो पर पर्याप्त जगह है। मेरा सवाल यह है कि बच्चा रो अपनी MainAxisAlignment.end
संपत्ति का प्रदर्शन क्यों नहीं कर रहा है?
settingsRow
, जिसमें शामिल हैText("right")