如何在Blackberry中使用TrackBall API?

时间:2011-01-25 11:05:20

标签: java blackberry user-input

我想在我使用轨迹球制作的自定义菜单中向上和向下滚动,但我如何接收和过滤轨迹球事件? (我知道如何使用protected boolean keyChar(char key, int status, int time)处理键盘事件。)

1 个答案:

答案 0 :(得分:3)

您最好的选择是在Field中使用navigationClick,navigationMovement和navigationUnclick方法:

http://www.blackberry.com/developers/docs/4.2.1api/net/rim/device/api/ui/Screen.html#navigationMovement%28int,%20int,%20int,%20int%29

或者,如果您想在任何字段之前获取事件,请在顶级屏幕上覆盖相同的方法。

RIM强烈反对使用旧的拨轮API。导航是要走的路。