我需要知道Flutter中当前关注的是哪个focusNode
。>>
让我解释为什么我需要它。
我使用virtual_keyboard
程序包,因为我有一个带有数字输入的issue。
child: VirtualKeyboard( onKeyPress: (VirtualKeyboardKey key) { if (key.action == VirtualKeyboardKeyAction.Backspace) { _priceController.text = _priceController.text .substring(0, _priceController.text.length - 1); } _priceController.text += key.text ?? ""; }, type: VirtualKeyboardType.Numeric, ),
我有两个
TextFormField
(价格和金额),当用户更改焦点时,onKeyPress:
方法需要编辑另一个TextEditingController
的文本。如果我知道哪个focusNode
当前处于活动状态,也许我可以做到。
我需要知道Flutter中当前关注哪个focusNode。让我解释为什么我需要它。我使用virtual_keyboard软件包,因为数字输入存在问题。孩子:...