2010-02-22 42 views
0

BB 4.7 API @ 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事件是由觸摸屏指針按下事件觸發的(例如:在Blackberry Storm上),我應該設置哪些位?看起來這些中的任何一個都不是「正確的」來源,但是文檔暗示其中一個將被設置。

感謝您的幫助!

+0

如果你是編程的風暴,你應該使用API​​的版本5.0 – 2010-02-22 22:11:02

回答

0

「四路輸入設備」是比Storm更舊的設備上的撥輪,如曲線和粗體。

當你移動它時,你可以捕捉到用戶使用方向盤的方式。

對於Screen touch來說,知道它觸發的是讀取API 5.0還是自己測試它的最好方法。

在5.0 API,他們使用推薦這Screen.navigationClick(int, int)

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