我想创建一个EditableText
,根据文本的长度调整其宽度。但是,我的EditableText
总是占用所有可用的水平空间。
我的Widget:
EditableText(
controller: TextEditingController(),
cursorColor: MyColors.black,
textDirection: TextDirection.ltr,
focusNode: FocusNode(),
style: TextStyle(),
)
有什么方法可以解决这个问题吗?任何帮助都是感激的。
2条答案
按热度按时间jecbmhm31#
将您的
Widget
Package 在Expanded
中。7eumitmz2#
使用一个forceLine属性。默认情况下,它是true,并强制一条线占据整个可用的水平空间。只需将其更改为false。