我的脚手架的身体
alignment: Alignment.bottomCenter,
child: Column(
mainAxisAlignment: MainAxisAlignment.start,
children: [
Container(
height: MediaQuery.of(context).size.height - 150,
child: TextFormField(
cursorColor: Colors.black,
autofocus: true,
keyboardType: TextInputType.text,
decoration: new InputDecoration(
border: InputBorder.none,
focusedBorder: InputBorder.none,
enabledBorder: InputBorder.none,
errorBorder: InputBorder.none,
disabledBorder: InputBorder.none,
// contentPadding: EdgeInsets.only(left: 15, bottom: 11, top: 11, right: 15),
hintText: "Start Typing..."),
),
),
Container(
color: Colors.grey[100],
height: 50,
width: MediaQuery.of(context).size.width,
child: Row(
mainAxisAlignment: MainAxisAlignment.spaceEvenly,
children: [
Icon(Icons.font_download),
]
),
)
]
),
),
即使键盘打开,我也希望第二个容器保持在可用空间的底部。 我尝试了 resizeToAvoidBottomPadding:false ,但这仅消除了错误(打开键盘时,所有小部件都会自动调整大小。)我希望调整顶部小部件的大小,而不希望调整底部小部件的大小。能做到吗?