私は新しい画面を開きますクリックしたときに、ビットマップのアイコンを持つことに興味を持っています。今、これまでのところ、私は、ビットマップを描画達成するために、このリンクを使用している:Javaのブラックベリーのビットマップは
Blackberry Clickable BitmapField
このコードは、画面上のビットマップを描画し、時にクリックされたときにアクションを喚起するためのものです。それは2つの写真があります。私が変更されている
CustomMenuButtonField buttonInstance = new CustomMenuButtonField("img1.png", "img2.png");
add(buttonInstance);
::私が午前
protected boolean navigationClick(int status, int time)
{
Alert.startVibrate(50);
//fieldChangeNotify(0);
return true;
}
1つの問題は、私は、フィールドマネージャに画像の外側をクリックしたときに、画像がまだ変更されていることで、アクション私はそれを呼び出しています誘発される(振動する)。ここからは、ウィンドウ上の別のテキストフィールドをクリックするまで「フォーカス」にとどまりますが、空白をクリックしてもそれは変わりません。私の質問はこれが起こっをあるべきである、とあなたはビットマップではなく、その周りをクリックしたとき、それはそうアクションがJUST誘発される制限する方法はありますか?また、アイコンのような小さなサイズのものにビットマップをスケールする簡単な方法はありますか?私は4つのアイコンをクリックしようとしていますが、クリックすると4つの異なる画面が開きます。誰かがこれについて何かを知っていれば、どんな援助も感謝するでしょう。私はちょうどJavaを始めたので、私は非常に初心者です。
私の記事を読んで...私の最善のアドバイスはRIMツールキットから離れていると思います。 Eclipseが私のお気に入りでした。現在、他のツールも利用可能です。 –