Image Carte comme contrôle Blackberry - CLDC application
-
13-09-2019 - |
Question
Quelqu'un sait-il d'une carte semblable à l'image de contrôle Blackberry que je peux utiliser dans ma demande CLDC? S'il n'y en a pas, il est un moyen d'obtenir cliquez coordonnées x, y sur un contrôle dérivé MainScreen ou BitmapField?
Merci,
La solution
Je suppose que vous pensez de ce contrôle pour la tempête -. Le seul appareil pour lequel cliquant sur un point arbitraire sur l'écran est logique
Dans ce cas, le plus simple est probablement sous-classe BitmapField ê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é à mettre en œuvre des fonctionnalités de type carte d'image pour un appareil trackball -. Il faudrait maintenir un curseur ou quelque chose que l'utilisateur sait où ils sont en cliquant sur