2010-11-02 8 views
1

J'ai utilisé ce book comme référence pour créer mon application Blackberry. Jusqu'à présent, j'ai une liste d'éléments et quand je choisis celui que je reçois le menu latéral, mais à côté de mon élément de la liste:Sélection d'un article dans un Blackberry ListField

alt text

Il suffit de regarder à travers mes méthodes, je ne suis pas sûr que l'on fait ce que Je peux supprimer l'élément personnalisé (GetValue) du menu et il apparaîtra toujours quand je sélectionne l'élément de la liste!

Je suppose que ma question est, comment puis-je arrêter ce menu apparaissant et avoir une méthode de feu à la place? Je peux fournir du code si nécessaire mais je ne sais pas par où commencer avec celui-ci!

Merci

Répondre

2

OnMenu() Can vous montrez votre code en invoquant la méthode.

Lorsque je remplace la méthode navigationClick de la classe ListField comme dans le code ci-dessous, cela fonctionne correctement. (pas de menu pops)

protected boolean navigationClick(int status, int time){ 
    return true; 

}

+0

Hey je jouais à ce sujet plus tôt et je l'ai mis au travail! J'ai lu que si vous ne faites rien, il dessine automatiquement le menu. Va poster le code demain. J'ai toujours un problème qui ne fonctionne pas sur les téléphones avec des claviers (je pense). –

2

@ ing0

Vous pouvez remplacer le menu par défaut en utilisant la méthode

{

return false; 

} 
publique OnMenu booléen

(int i)

+0

Hé, je veux que le menu apparaisse lorsque vous appuyez sur le bouton de menu, mais pas lorsque je sélectionne l'élément de la liste! Savoir comment faire ça? –

Questions connexes