1

私はBlackberryが初めてで、現在取り組んでいます。私はいくつかのフィールドを持っています。objectChoiceField などの特定のフィールドからフォーカスが移動したかどうかをリッスンしてから、いくつかのアクションを実行したいと考えています。これを行う方法を知っている人はいますか?

4

1 に答える 1

3

既存のクラスでは、setFocusChangeListener()を介してFocusChangeListenerを追加できます。リスナーは、必要なアクションを実行できます。

または、 Field.onUnfocus()をオーバーライドすることもできます。オーバーライドのコードは、フィールドがフォーカスを失ったときに呼び出されます。これが一度だけ必要な場合は、匿名サブクラスでこれを行うことができます。または、名前付きサブクラスを作成して繰り返し使用することもできます。

于 2012-09-04T04:24:08.837 に答える