我有一个使用 ListField 组件的应用程序。当在 ListField 中单击项目时,我从管理器中删除 ListField 并添加其他管理器。
我的问题是单击“事件”正在传递给其他字段,这些字段由于 ListField 已被删除而自动获得焦点。到目前为止,我唯一要做的就是在我切换组件时使这些控件无法聚焦。
有没有一种更简洁的方法来做到这一点,不得不在这么短的时间内让我的所有控件都无法控制似乎有点像 hack。欢迎任何建议。
注意:在我的 ListField 的 navigationClick 方法中,我返回 True。