【问题标题】:Getting EditableText to wrap its text让 EditableText 换行它的文本
【发布时间】:2018-10-23 09:04:44
【问题描述】:

我想创建一个EditableText,它可以根据文本的长度调整其宽度。然而,我的EditableText 总是占据所有可用的水平空间。

我的小部件:

                    EditableText(
                        controller: TextEditingController(),
                        cursorColor: MyColors.black,
                        textDirection: TextDirection.ltr,
                        focusNode: FocusNode(),
                        style: TextStyle(),
                    )

有没有办法解决这个问题?任何帮助表示赞赏。

【问题讨论】:

标签: flutter flutter-layout


【解决方案1】:

将您的Widget 包裹在Expanded 中。

【讨论】:

  • 来自文档:“使用 Expanded 小部件使 Row、Column 或 Flex 的子级展开以填充主轴上的可用空间。”这正是我不想想要实现的目标。我希望 TextField 尽可能小,但文本应该适合(“换行”)。如果我的问题具有误导性,我很抱歉。
  • 尝试使用 TextField 小部件,而不使用 Expanded 环绕。
猜你喜欢
  • 2014-06-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-01-07
  • 1970-01-01
  • 2011-01-04
相关资源
最近更新 更多