【发布时间】:2021-09-04 01:35:31
【问题描述】:
当我重新编辑我的 TextField 时,为什么光标会显示在现有文本的开头,而不是用户点击的位置。当您取消焦点文本字段然后重新聚焦它时会发生这种情况。
示例代码:
class Mypage extends StatelessWidget {
const Mypage({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
return Scaffold(
body: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
TextField(
controller: TextEditingController()..text = 'Existing Text Here',
),
TextButton(
onPressed: () {
FocusScope.of(context).unfocus();
},
child: Text('Unfocus'))
],
),
),
);
}
}
【问题讨论】:
标签: flutter flutter-layout flutter-textinputfield