2011-01-25 3 views
0

Je veux faire défiler vers le haut et vers le bas dans un menu personnalisé que j'ai créé en utilisant la boule de commande, mais comment recevoir et filtrer les événements de trackball? (Je sais comment traiter les événements de clavier à l'aide protected boolean keyChar(char key, int status, int time).)Comment utiliser l'API TrackBall dans Blackberry?

+0

Je crois que la navigation cliquera et que le mouvement de navigation fera le travail pour la boule de commande. Quels autres événements vous veulent ?? – Swati

+0

Mouvement de navigation, je suppose, peut-être. Mais je veux juste des événements pour quand l'utilisateur déplace le trackball ou la trackwheel, puisque je fais ma propre interface utilisateur. –

Répondre

3

Votre meilleur pari est d'utiliser les navigationClick, les méthodes navigationMovement et navigationUnclick dans le champ:

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

Ou si vous voulez obtenir les événements avant l'un des champs le fait, remplacer les mêmes méthodes sur l'écran de niveau supérieur. RIM déconseille fortement l'utilisation de l'ancienne API de la voie. La navigation est le chemin à parcourir.

Questions connexes