【发布时间】:2011-06-22 10:18:58
【问题描述】:
我有一个使用 ListField 组件的应用程序。当在 ListField 中单击项目时,我从管理器中删除 ListField 并添加其他管理器。
我的问题是单击“事件”正在传递给其他字段,这些字段由于 ListField 已被删除而自动获得焦点。到目前为止,我唯一要做的就是在我切换组件时使这些控件无法聚焦。
有没有一种更简洁的方法来做到这一点,在这么短的时间内让我的所有控件都无法控制似乎有点像 hack。欢迎提出任何建议。
注意:在我的 ListField 的 navigationClick 方法中,我返回 True。
【问题讨论】:
-
您是否考虑过只是切换到另一个屏幕 - 而不是删除 ListField?
-
是的,但是我们有一个动画,它随着列表的变化在屏幕的单独部分运行(通过向导类型指示器考虑进度)。现在一切正常,谢谢大家。
标签: user-interface blackberry java-me listfield