我想创建一个
EditableText
来调整其宽度以适应其文本的长度。但是,我的EditableText
总是占据所有可用的水平空间。
我的小部件:
EditableText(
controller: TextEditingController(),
cursorColor: MyColors.black,
textDirection: TextDirection.ltr,
focusNode: FocusNode(),
style: TextStyle(),
)
有什么办法可以解决这个问题吗?任何帮助表示赞赏。
将您的
Widget
包裹在Expanded
中。
使用 forceLine 属性。默认情况下它是 true 并强制一条线占据整个可用的水平空间。只需将其更改为 false.