Image de Carte de type Blackberry Contrôle - CLDC Application

est-ce que quelqu'un connaît un contrôle Blackberry semblable à une carte D'Image que je peux utiliser dans mon application CLDC? S'il n'y en a pas,est-ce qu'il y a un moyen d'obtenir les coordonnées X, y sur un écran principal ou un contrôle dérivé de BitmapField?

Merci,

2
demandé sur ConsultUtah 2009-04-23 21:04:14
la source

1 ответов

je suppose que vous pensez à ce contrôle pour la tempête - le seul appareil pour lequel cliquer sur un point arbitraire sur l'écran a du sens.

dans ce cas, la façon la plus simple est probablement de sous-classe BitmapField pour être focalisable et répondre aux clics - quelque chose comme ceci:

public class ClickableBitmapField extends BitmapField {
// Make the control focusable    
public boolean isFocusable() {
       return true; 
}

protected boolean touchEvent(TouchEvent message) {
    if (message.getEventCode == TouchEvent.CLICK) {
        int x = message.getX();
        int y = message.getY();
        // do something with x and y here
    }
}
}

bien sûr, il serait beaucoup plus compliqué de mettre en œuvre la fonctionnalité de type de carte d'image pour un périphérique trackball - vous auriez à maintenir un curseur ou quelque chose pour que l'utilisateur sache où ils cliquent.

4
répondu Anthony Rizk 2009-04-24 07:05:24
la source

Autres questions sur user-interface blackberry cldc