Flutter:当键盘出现时,背景被挤压到左边
Flutter : background is squeezed to the left when keyboard shows up
当我想要填充一个 TextView 并且键盘出现时,我遇到了一个问题,脚手架向左挤压。
有人知道吗?
这是我的代码:
@override
Widget build(BuildContext context) {
final authentCubit = context.watch<AuthentificationCubit>();
final UserRepository user = UserRepository();
print(user.getUserName());
return Scaffold(
resizeToAvoidBottomPadding: false,
appBar: AppBar(
title: Text('First Route'),
),
body: Center(
child: Column(
children: <Widget>[
ElevatedButton(
child: Text('Deconnexion'),
onPressed: () {
authentCubit.signOut();
},
),
ElevatedButton(
child: Text('Formulaire contact'),
onPressed: () {
showDialog(context: context,builder: (context)=> ContactForm());
},
),
TextField(),
],
),
),
);
}
}
这是我的问题的屏幕
谢谢
我的树中有两个脚手架,这就是“resizeToAvoidBottomPadding: false”不起作用的原因。
当我想要填充一个 TextView 并且键盘出现时,我遇到了一个问题,脚手架向左挤压。
有人知道吗?
这是我的代码:
@override
Widget build(BuildContext context) {
final authentCubit = context.watch<AuthentificationCubit>();
final UserRepository user = UserRepository();
print(user.getUserName());
return Scaffold(
resizeToAvoidBottomPadding: false,
appBar: AppBar(
title: Text('First Route'),
),
body: Center(
child: Column(
children: <Widget>[
ElevatedButton(
child: Text('Deconnexion'),
onPressed: () {
authentCubit.signOut();
},
),
ElevatedButton(
child: Text('Formulaire contact'),
onPressed: () {
showDialog(context: context,builder: (context)=> ContactForm());
},
),
TextField(),
],
),
),
);
}
}
这是我的问题的屏幕
谢谢
我的树中有两个脚手架,这就是“resizeToAvoidBottomPadding: false”不起作用的原因。