Container(
child: Row(
children:[
Container( //icon in the left side
height: 50,
widget: 50,
color: Colors.green,
child: Icon...
),
Container( //container text
//width:200, if I set this width
child:Text('a long text inside here...',
textAlign: TextAlign.justify,
),//long text here
),
],
上面的代码只是解释我的问题的一个示例. 我将这个小部件称为列中的小部件.因此,该列限制了该小部件的宽度.到目前一切尚好.此小部件的高度在图标Container(50)中设置.这个"长"文本适合这个区域,所以不是很大,只是一个描述.例如,如果将图标容器中的高度设置为80,将容器中的宽度设置为280就足够了.足够做定格的布局了.
如下图所示:
问题是长文本不限于Container(Text)中.文本在一行中溢出容器.如果我设置这个容器的宽度,文本可以正常工作,包括对齐.
固定布局没有问题,但我正在做一个响应性的布局.因此,这个小部件需要灵活,才能适合我的专栏.
我真的需要把这个宽度修好,还是我们可以做这个工作? 谢谢.