2009-03-31 20 views
1

J'ai du mal à montrer le clavier virtuel que je veux pour le Blackberry Storm. J'ai une option pour basculer la visibilité du clavier sur un certain écran. Chaque fois que l'utilisateur tape un nombre, il est géré par l'écran, plutôt que par un champ particulier (il n'y a pas de champs de texte sur cet écran). Cela fonctionne très bien. Je peux montrer et cacher le clavier quand l'utilisateur choisit de.Comment afficher le clavier virtuel numérique sur le Blackberry Storm?

Ma question est la suivante: Comment faire pour que le clavier apparaisse de la même manière que ce qui apparaîtrait si le focus était sur BasicEditField avec un filtre numérique appliqué, sans utiliser BasicEditField pour l'entrée?

Répondre

1

Je ne pense pas que BlackBerry a exposé des API pour permettre un contrôle programmatique sur le type de clavier virtuel qui est affiché. Je me souviens d'avoir lu à ce sujet dans les forums BB (bien que malheureusement je ne peux pas le trouver maintenant).

Une chose que vous pourriez faire est d'utiliser un BasicEditField avec un champ numérique, mais placez-le hors de l'écran afin qu'il ne soit pas visible. Lorsque vous voulez capturer une entrée numérique de l'utilisateur, mettez l'accent sur cet élément. Je n'ai pas essayé ça, c'est juste une pensée.

+0

J'ai aussi pensé à cette idée, sauf que le problème est que l'accent doit être ailleurs pendant qu'ils entrent des données. –

Questions connexes