私はeBookアプリを開発しています。私はいくつかのビットマップを左から右へ、右から左へと移動させています。私は画面にフィールドを追加していません。 TouchEventを使用してビットマップ遷移を使用して画面上のクリックを判断させる方法。私は3つの部分で画面を分割する必要があります。そのため、ビットマップをクリックするたびに120ピクセルの幅が必要です。BlackBerryの画面のタッチ位置を決定する
私はFieldChangeListenerを実装することができません。なぜなら、それはアプリケーション要件のサポートではないからです。
次のコードを使用して画面を分割したいと考えています。それは正しいコードですか?
protected boolean touchEvent(TouchEvent message) {
if (message.getEvent() == TouchEvent.CLICK) {
int x = message.getX(1);
int y = message.getY(1);
XYRect myArea = new XYRect();
getExtent(myArea);
myArea.setLocation(0, 0);
if (myArea.contains(x, y)) {
Dialog.alert("Click successful!");
}
}
return super.touchEvent(message);
あなたの返信ありがとうございました。私は4.7、嵐のバージョンからそれを開発する必要があります。 – Koushik