简体   繁体   中英

Dynamic height Container based on Child Text widget

I want to achieve dynamic container height based on child Text widget. Text String received from server and dynamic. So whenever I fetch it that should seen properly inside Container. I have used following code:

Container(
  width:  MediaQuery.of(context).size.width*.93,
  height:  MediaQuery.of(context).size.height*.20,
  child: Text(strTips, style: TextStyles.knowYourImpact, ),
 )

For reference I am adding image. 在此处输入图片说明

You can use the Flexible widget:

According to the docs:

A widget that controls how a child of a Row , Column , or Flex flexes.

Using a Flexible widget gives a child of a Row , Column , or Flex the flexibility to expand to fill the available space in the main axis (eg, horizontally for a Row or vertically for a Column ),

Container(
    child: Row(
         children: <Widget>[
            Flexible(
                child: Text(strTips, style: TextStyles.knowYourImpact, ))
             ],
         ));

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM