有没有一种方法可以保持键盘打开时,点击外部文本字段和键盘?当点击外部它会自动解散。我想保持它打开,直到我关闭它的代码。事情是,我建议一些文字的文本字段,当用户点击建议,我不想关闭键盘,因为用户想不断添加文字。
flvlnr441#
每次用户点击屏幕上的其他内容时,您都可以请求新焦点(Scaffold):
Scaffold
final focusNode = FocusNode(); final shouldAlwysFocusOnTextField = true; GestureDetector( onTap: () { if(shouldAlwysFocusOnTextField) { focusNode.requestFocus(); } }, child: Scaffold(/*...*/) ),
并将该focusNode分配给您的TextField:
focusNode
TextField
TextField( focusNode: focusNode, ),
1条答案
按热度按时间flvlnr441#
每次用户点击屏幕上的其他内容时,您都可以请求新焦点(
Scaffold
):并将该
focusNode
分配给您的TextField
: