我正在使用kivy为Android设计GUI。有许多TextInput字段,其中大多数都需要某种验证。到目前为止我发现的是,on_text_validate允许进行合理性检查,但前提是用户使用ENTER离开该字段,这在android环境中很少发生。如果用户通过点击将焦点设置为另一个小部件,我该如何实现检查? 用on_text做这个(总是)对我来说似乎有点奇怪,但也许它是可能的。一个简单的例子:你如何确保用户只能插入整数并且值在一个确定的范围内? 我想问的另一个问题是:如何根据先前输入的值取消激活TextInput或如何正确设置焦点? 我认为这些是GUI编程中的标准任务,我对如何在kivy中管理这些任务感到困惑 - 非常感谢帮助!