黑莓的状态四路输入?

时间:2010-02-22 22:03:12

标签: blackberry

BB 4.7 API中Field的文档@ http://www.blackberry.com/developers/docs/4.7.0api/net/rim/device/api/ui/Field.html#navigationClick(int,%20int)表明可以通过检查状态参数中的KeypadListener.STATUS_TRACKWHEEL和KeypadListener.STATUS_FOUR_WAY位来确定navigationClick的来源,并确保“其中一个将被设置”。

我无法理解其中一些文档。有人能够解释STATUS_FOUR_WAY所代表的“四路输入设备”是什么吗?如果navigationClick事件是由触摸屏指针按下事件触发的(例如:在黑莓风暴上),我应该设置哪些比特?似乎这些中的任何一个都不是“正确的”来源,但是文档意味着其中一个将被设置。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

“四路输入设备”是老式设备上的拨轮而不是风暴,如曲线和粗体。

移动它时,您可以捕捉到用户使用滚轮的“方式”。

对于屏幕触控,了解它触发的最佳方法是阅读API 5.0,或自行测试。

在5.0 API中,他们建议使用此Screen.navigationClick(int, int)

http://www.blackberry.com/developers/docs/5.0.0api/index.html