Dart 颤振:如何在TextField上使用focusNode属性
我想在f user点击时控制Dart 颤振:如何在TextField上使用focusNode属性,dart,flutter,Dart,Flutter,我想在f user点击时控制TextField小部件。如何实现focusNode属性?描述中没有详细说明。不要忘记在事后处理它,以避免内存泄漏: FocusNode focusNode; void initState() { focusNode = new FocusNode(); // listen to focus changes focusNode.addListener(() => print('focusNode updated: hasFocus: ${focu
TextField
小部件。如何实现focusNode
属性?描述中没有详细说明。不要忘记在事后处理它,以避免内存泄漏:
FocusNode focusNode;
void initState() {
focusNode = new FocusNode();
// listen to focus changes
focusNode.addListener(() => print('focusNode updated: hasFocus: ${focusNode.hasFocus}'));
}
void setFocus() {
FocusScope.of(context).requestFocus(focusNode);
}
Widget build() {
return
...
new TextField(focusNode: focusNode, ...);
}
@override
void dispose() {
focusNode.dispose();
super.dispose();
}
问题到底是什么。“如何实现此focusNode属性”相当模糊。