Wrap the text widget Inside Expanded or Flexible widget and use overflow.ellipsis this worked for me
Column( children: <Widget>[ Flexible( child: Text( "Some Very long Text or random generated strings ", overflow: TextOverflow.ellipsis, softWrap: true, ), ), ], ),