【问题标题】:Listfield focus issue in blackberry黑莓中的Listfield焦点问题
【发布时间】:2011-02-25 12:10:22
【问题描述】:

我在 BlackBerry 应用程序中使用列表字段。在每个列表字段项中,我在左侧有一个位图字段,在中心有一个文本,在右侧又有一个位图字段。
我能否确定这些字段在黑莓设备键盘版本(例如 BlackBery Tour)的列表字段行内是否可聚焦?

【问题讨论】:

  • @MobileDev123 你是基于作者的投票,而不是问题? 是否认真对待这个社区?
  • @Michael 这种问题不是很好,我不确定这个论坛,但在黑莓的默认论坛中,这种问题被问了很多次。
  • 几天前您问了一个几乎相同的问题。你看过那里的回答并从中学习了吗?似乎不是,因为您仍然认为 ListField 行管理子字段。这是您最初的问题:stackoverflow.com/questions/5092471/…
  • 如何接受答案,能告诉我吗,我是新手,不太了解

标签: java blackberry focusable


【解决方案1】:

在列表字段中没有控件,除了整行可以显式聚焦。如果您想执行任何点击事件,您可以使用touchEvent(),但计算会过于复杂且不那么可靠。

如果你想在一行中有单独的可点击项,你必须每次都使用HorizontalFieldManager

更新::我遇到过两次这种情况,如果我代替你,我会考虑这个功能到底是什么,如果你关心 UI 并且没有任何聚焦背后的繁重功能您可以尝试touchEventnavigationClick,但同时使用两者会很麻烦。太多的逻辑,太多的思考,难以测试。

如果有任何功能,您可以选择在菜单上添加它们,这将比使用水平字段管理器或上述方法更方便。

【讨论】:

  • 感谢@MobileDev123 的回复。实际上我可以为storm 进行touchEvent 并与我合作,但我的问题是在不支持touchEvent 方法的情况下进行。
  • 我专注于聚焦,这在列表行中是不可能的,你可以尝试所有设备的navigationClick方法。但同样重要的是运气......我遇到过两次这种情况并使用过水平现场管理器。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多