影像地图样黑莓控制 - CLDC应用
-
13-09-2019 - |
题
有谁知道一个图像像地图,黑莓控制,我可以在我的CLDC应用程序中使用的?如果没有一个,有没有一种方式来获得点击x,y坐标上MainScreen或BitmapField衍生控制?
谢谢,
解决方案
我假设你在想这个控制风暴 - 针对点击屏幕上的任意一点有意义的唯一设备
在这种情况下,最简单的方法可能是继承BitmapField要成为焦点,并响应点击 - 是这样的:
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
}
}
}
当然,这将会是一个复杂得多,以实现对轨迹球装置的图像地图类型的功能 - 你必须让用户知道他们去哪里点击,以保持光标什么
不隶属于 StackOverflow