Flutter 我想在屏幕上创建两个文本字段,第一个文本字段应定义为大小,第二个为';s的高度应等于剩余屏幕空间
我想在颤振中实现一个布局,其中第一个文本字段具有定义的高度(假设为16),第二个文本字段应覆盖所有剩余空间,如图所示 现在,我已经实现了这个布局,将textfield包装在expanded中,并赋予它屏幕的高度,因为扩展了小部件,所以它不会溢出。我知道这是一个糟糕的方法,但问题是当我开始在textfield中写作时,它开始在textfield的底部写作。现在,如果是图片中的textfield或其他小部件,提示文本是它的作用是什么?。总而言之,我怎样才能实现这种布局你介意试试吗Flutter 我想在屏幕上创建两个文本字段,第一个文本字段应定义为大小,第二个为';s的高度应等于剩余屏幕空间,flutter,flutter-layout,Flutter,Flutter Layout,我想在颤振中实现一个布局,其中第一个文本字段具有定义的高度(假设为16),第二个文本字段应覆盖所有剩余空间,如图所示 现在,我已经实现了这个布局,将textfield包装在expanded中,并赋予它屏幕的高度,因为扩展了小部件,所以它不会溢出。我知道这是一个糟糕的方法,但问题是当我开始在textfield中写作时,它开始在textfield的底部写作。现在,如果是图片中的textfield或其他小部件,提示文本是它的作用是什么?。总而言之,我怎样才能实现这种布局你介意试试吗 S
Scaffold(
appBar: AppBar(
title: Text("Test"),
),
body: Column(
children: [
Container(height: 16, child: TextField()),
Expanded(
child: TextField(
expands: true,
minLines: null,
maxLines: null,
decoration: new InputDecoration(hintText: "What's it for?"),
))
],
)
一半的问题得到解决,但你可以看到在图像提示文本写在toPulft角落,当我写它也开始从toPulft角落,但在您的解决方案,虽然大小问题解决,但文本是写在中间的画面,非常感谢,我很想通过添加这条线,它解决了我的问题。
textAlignVertical:textAlignVertical.top