Flutter 颤振文本溢出
如果不知道框的常量宽度,如何控制TextOverFlow。 我知道Flutter 颤振文本溢出,flutter,flutter-layout,flutter-text,Flutter,Flutter Layout,Flutter Text,如果不知道框的常量宽度,如何控制TextOverFlow。 我知道 Text( 'some Text', overflow: TextOverflow.ellipsis, ) 但是有什么方法可以像扩展的或灵活的那样包装小部件呢 FittedBox( fit: setToWidth ? BoxFit.contain : BoxFit.none, child: Text( displayText, maxLines:
Text(
'some Text',
overflow: TextOverflow.ellipsis,
)
但是有什么方法可以像扩展的或灵活的那样包装小部件呢
FittedBox(
fit: setToWidth ? BoxFit.contain : BoxFit.none,
child: Text(
displayText,
maxLines: 2,
textAlign: textAlign,
style: setToWidth
? TextStyle(
fontWeight: fontWeight,
color: textColor,
fontFamily: AppFonts.circularStd,
)
: TextStyle(
fontWeight: fontWeight,
color: textColor,
fontFamily: AppFonts.circularStd,
fontSize: textSize),
),
);
试试这个你可以试试AutoSizeText。
注意:它会增加你的整体应用程序大小,因为它需要外部依赖。但是它会给你一些额外的特性,比如maxLines和minLines。我建议您多读一读。我想您已经说明了解决方案本身,即使用
Flexible
和overflow
属性来控制文本溢出。如果您能澄清阻止您使用这些小部件的问题、出了什么问题或出现了什么错误,那就更好了。@Bach是对的,但它不能与Flexible一起工作,因此,我需要将其包装在一个容器中并再次给出宽度。@AliAzimoshan感谢澄清Ali。您能给我们更多关于您当前实现的Flexible
的代码吗,也许是包含它的屏幕?更容易找出问题所在