Flutter 用户点击文本字段后,如何在屏幕上居中显示文本字段?
我只是想知道,当用户点击Textfield小部件时,我应该如何让它位于屏幕中央 现在,就我所拥有的,文本字段获得了焦点,但它只会上升到键盘上方 这就是我所拥有的:Flutter 用户点击文本字段后,如何在屏幕上居中显示文本字段?,flutter,dart,focus,textfield,Flutter,Dart,Focus,Textfield,我只是想知道,当用户点击Textfield小部件时,我应该如何让它位于屏幕中央 现在,就我所拥有的,文本字段获得了焦点,但它只会上升到键盘上方 这就是我所拥有的: class InputTextFields extends StatelessWidget { InputTextFields( {this.title, this.obscureText, this.setValue, this.keyboardType, this.i
class InputTextFields extends StatelessWidget {
InputTextFields(
{this.title,
this.obscureText,
this.setValue,
this.keyboardType,
this.inputTextFieldFocusNode});
final String title;
final bool obscureText;
Function setValue;
TextInputType keyboardType;
FocusNode inputTextFieldFocusNode;
@override
Widget build(BuildContext context) {
return Container(
padding: EdgeInsets.only(bottom: 10, left: 35, right: 35),
child: TextField(
//focusNode: focusNode,
obscureText: obscureText,
keyboardType: keyboardType,
decoration: InputDecoration(
labelText: title,
labelStyle: TextStyle(
fontFamily: 'Montserrat',
fontWeight: FontWeight.bold,
color: Colors.grey),
focusedBorder: UnderlineInputBorder(
borderSide: BorderSide(
color: Colors.grey,
),
),
),
onChanged: setValue,
onTap: () {
inputTextFieldFocusNode.requestFocus();
},
),
);
}
}
它们在SingleChildScrollView中使用,列小部件作为其子级
谢谢,祝你度过美好的一天检查@Anashammed嘿!谢谢你的快速回复。是的,我试过了,但对我也不起作用。焦点在文本字段上,但文本字段的位置仍然略高于键盘,而不是屏幕的中心。你能添加它的外观图片吗?