我正在寻找一个最初是单行的文本字段,它会在文本输入时自动扩展,然后在某些时候开始滚动自己.
这可以通过使用maxlines:null属性来部分实现.但是当输入大量文本时,文本字段中的文本本身就会溢出.
如果将maxlines设置为一个值,那么整个文本字段本身就会扩展到那些许多行,而不是以一行开头.
有没有办法限制文本字段的高度,就像许多聊天应用程序,如WhatsApp和电报.
谢谢.
解决方法Container( child: new ConstrainedBox( constraints: BoxConstraints( maxHeight: 300.0,),child: new Scrollbar( child: new SingleChildScrollVIEw( scrollDirection: Axis.vertical,reverse: true,child: new TextFIEld( maxlines: null,)总结
以上是内存溢出为你收集整理的dart – 在输入文本时自动展开的Flutter文本字段,然后在达到特定高度时开始滚动文本全部内容,希望文章能够帮你解决dart – 在输入文本时自动展开的Flutter文本字段,然后在达到特定高度时开始滚动文本所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)